Create an account to edit articles | See Formatting Syntax for Wiki syntax | We look forward to your contribution!
You are here: The ProductCart Encyclopedia » Updating Your ProductCart Store » ProductCart v4.1 - Service Pack 2
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
- Log into your Control Panel and select General Settings > Store Settings
- Enter a descriptive message in the field Message displayed when store is off.
- 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
- 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:
- Update MailUp files (if applicable)
If you are a MailUp user, download the latest MailUp integration files and upload them to the corresponding folders as per the Add-on instructions. - Store Map change
The way the store map is generated has changed. Learn more about this feature change.
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.