Announcement:Materials and articles for ProductCart 5 can be found at our brand new support center.

Create an account to edit articles | See Formatting Syntax for Wiki syntax | We look forward to your contribution!

ProductCart v4.1 - Service Pack 2

Overview

Service Pack 2 for ProductCart v4.1 was released on 05.20.11. It addresses known issues found in ProductCart v4.1 between the release of Service Pack 1 on 08/12/10 and 05/20/11. Please note that Service Pack 2 does not address ALL known issues, rather only ones that have been frequently reported by customers and were published to the ”Just In” section of the ProductCart Support Center. A new version of ProductCart, ProductCart v4.5, will be released in June of 2011 and will address all known issues.

Do you need it?

If your ProductCart version number contains “SP 2” (service pack #2), then you do not need this patch. Otherwise, you need to apply it to your store. If you purchased ProductCart or updated from a previous version after 05/20/2011, you likely do not need this service pack. Check the version number to be sure.

Service Pack 2 requires that you first install Service Pack 1. That is, it is not a cumulative service pack. This is because many stores customize their files, and we therefore only include the latest file changes, so the chances of file conflicts with customized files is lower.

Downloading the Updated Files

You can download Service Pack 2 for v4.1 by using the “Check for Updates” feature in your ProductCart Control Panel. Depending on the version of ProductCart that you are using (Standard vs. Build To Order) and on the add-on's installed on your store, the Update Management System will prompt you to download the correct file (see table below).

Double-checking the Downloaded File Name

You can double-check that you are indeed downloading the correct file by checking the file name against the following information.

You are running v4.1 Service Pack 1 File Name Notes
ProductCart Standard ProductCart_v4.1_ServicePack2_052011 Same file for Standard and Build to Order
ProductCart Build To Order ProductCart_v4.1_ServicePack2_052011 Same file for Standard and Build to Order
ProductCart (STD or BTO) + Apparel Add-on ProductCart_v4.1_APP_ServicePack2_052011
ProductCart Build To Order + Conflict Management ProductCart_v4.1_CM_ServicePack2_052011
ProductCart Build To Order + Conflict Management + Apparel Add-on ProductCart_v4.1_APP_CM_ServicePack2_052011

If you believe that the ProductCart Update Management System is not providing you with the correct file set, please open a support ticket. If you do not see the v4.1 SP2 Update when you “Check for Updates”, even if it has officially been announced, then make sure that your license is eligible for Software Updates.

Unzipping the Downloaded Files

  • Unzip the files to a new directory on your desktop (e.g. “v4.1 SP2 Files”).
  • Do not copy the unzipped files onto an existing set of ProductCart files.
  • If you need to synchronize customized files, see Synchronizing customized files
  • If you want to have a copy of the entire ProductCart folder on your desktop, including the latest files, download the store to your desktop after you have finished the update process.

Updated Files

includes

  • jquery/
    IE 9 Compatibility Issue
  • mojozoom/
    IE 9 Compatibility Issue
  • pcjscolorchooser.asp
    IE 9 Compatibility Issue
  • stringfunctions.asp
    Cross-site Scripting Vulnerability
  • UpdateVersionCheck.asp
    Service Pack Updater (version check)

pc

  • catalog/inc_StoreMap.asp
    Store Map feature updates (changed the way the store map is generated: more details)
  • adminNewCustEmail.asp
    One Page Checkout issue when “City” contains an apostrophe
  • Affiliatefpassword.asp
    Cross-site Scripting Vulnerability
  • AffiliateLogin.asp
    Missing folder constant
  • Affretreivepassword.asp
    Cross-site Scripting Vulnerability
  • CustSavedCarts.asp
    Fixed sort order
  • gwpp.asp
    PayPal IPN issue (orders remain incomplete)
  • inc_jquery.asp
    IE 9 Compatibility Issue
  • inc_RestoreShoppingCart.asp
    Roll-up: Restore Shopping Cart Error
  • inc-GoogleAnalytics.asp
    Fixed issue with PayPal IPN
  • OnePageCheckout.asp
    Extended AJAX timeouts
  • onepagecheckoutJS.asp
    Firefox 3 JavaScript bug / Extended AJAX timeouts
  • opc_chooseShpmnt.asp
    No shipping JavaScript bug / Extended AJAX timeouts
  • opc_inc_CustConsolidate.asp
    Extended AJAX timeouts
  • opc_paymnta_c.asp
    Extended AJAX timeouts
  • opc_paymnta_customcard.asp
    Extended AJAX timeouts
  • opc_paymnta_o.asp
    Extended AJAX timeouts
  • opc_tax.asp
    Extended AJAX timeouts
  • opc_updbilladdr.asp
    One Page Checkout issue when “City” contains an apostrophe
  • paypalOrdConfirm.asp
    PayPal IPN issue (orders remain incomplete)
  • pcPay_GoogleCheckout_Discounts.asp
    Added support for Discount Filters
  • pcPay_GoogleCheckout_ShipRates.asp
    USPS no rates returned issue
  • sds_fpass.asp
    Cross-site Scripting Vulnerability
  • sds_Login.asp
    Cross-site Scripting Vulnerability
  • sds_retreivepassword.asp
    Cross-site Scripting Vulnerability
  • ShipRates.asp
    USPS no rates returned issue
  • StoreMap.asp
    Store Map feature updates (changed the way the store map is generated: more details)

pcadmin

  • brandsAdd.asp
    Fixed Bug Adding and Resizing Images
  • BrandsEdit.asp
    Fixed Bug Adding and Resizing Images
  • EDCUSPS_ManageShipmentsRequest.asp
    Disable button “on-click” to prevent double posts
  • genStoreMap.asp
    Store Map feature updates (changed the way the store map is generated: more details)
  • genStoreMapA.asp
    Store Map feature updates (same as above)
  • inc_jquery.asp
    IE 9 Compatibility Issue (including checkout problems)
  • upddb_complete_v41sp2.asp
    Service Pack Updater

Performing the update

Other Add-on's

If you are also using…

  • MailUp: Upload whichever files apply to your store (see above), then download the latest MailUp integration files and upload them to the corresponding folders as per the Add-on instructions.
  • Mobile Commerce Add-on: No overlapping files. A separate file set is not needed.
  • Synchronizer for QuickBooks: No overlapping files. A separate file set is not needed.
  • eBay Add-on: No overlapping files. A separate file set is not needed.

Parent Paths Enabled vs. Parent Paths Disabled

Please select the correct update files depending on the version of ProductCart that you are running. Specifically, if you are running ProductCart on a server that has Parent Paths Disabled, please use the files contained in the “Parent Paths Disabled” folder. Otherwise, use the files contained in the “Parent Path Enabled” folder, which is the most common scenario.

If you are unsure of which version you are running, look at the version number in the Control Panel start page (“menu.asp”). If it includes the letters “PPD”, then you are using the “Parent Path Disabled” version of ProductCart.

Synchronize overwritten files

No files that are typically edited by ProductCart users are included in this Service Pack. That said, there may be files that you customized and that are included in this Service Pack. Please see: synchronizing customized files.

Step 1 - Back up your store

If you haven't already done so, back-up your store.

Step 2 - Turn off your store

  1. Log into your Control Panel and select General Settings > Store Settings
  2. Enter a descriptive message in the field Message displayed when store is off.
  3. Select Turn store off, then click on the Update button. This ensures that customers do not browse the store while you are updating it.

Step 3 - FTP new files to your server

Upload the files to their respective folders, overwriting the existing files. For instance, you will update the contents of the pc subfolder on your Web server with the files contained in the pc subfolder that you have downloaded from the ProductCart Update Management System.

Please note that the pcadmin folder has likely been renamed on your store. We recommend that you rename the same folder in the update files locally on your computer so that when you FTP the files there is no chance that a new pcadmin folder is created, which would mean that some of your store files are not being updated.

DO NOT delete any of the files that are currently on your Web server.

Confirm successful transfer

FTP transfers sometimes fail. Make sure that once the process has finished, your FTP client reported a success message. Most FTP programs have a way to show you whether some files were not uploaded successfully. If that happens, make sure to upload them again until all files have been uploaded successfully. For example, Filezilla separately reports “Failed Transfers” and “Successful Transfers”. The “Failed Transfers” tab should be empty.

Step 4 - Update the Store Database

  1. The database will not be updated with this ProductCart update. When you log into the Control Panel after uploading the files to the Web server, you will simply be redirected to a script that updates the version number (adding “SP2” to it in order to indicate that Service Pack 1 has been installed).

Step 5 - TO DO List

A message will confirm that the version number have been updated. If there are any “To Do” items, they will be mentioned here. One important To Do item is the following:

Step 7 - Turn your store back on

When all To Do items have been completed, you can now turn your store back on and verify that the storefront is working properly. We recommend that you place at least one test order to go through the entire checkout process.

New version number (service pack)

Your ProductCart store version number after applying this patch with include “SP 2” to indicate that you applied Service Pack 2 to your ProductCart v4.1 installation.


QR Code
QR Code ProductCart v4.1 - Service Pack 2 (generated for current page)