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.5 - Service Pack 1


Service Pack 1 for ProductCart v4.5 was released on 01.13.12. It addresses all known issues found in ProductCart v4.5 between the initial release on 10/20/2011 and 01/13/12.

Do you need it?

If your ProductCart version number contains “SP 1” (service pack #1), then you do not need this patch. Otherwise, you need to apply it to your store.

Downloading the Updated Files

You can download Service Pack 1 for v4.5 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.5 Service Pack 1 File Name
ProductCart Standard ProductCart_v4.5_ServicePack1_date
ProductCart Build To Order ProductCart_v4.5_ServicePack1_date
ProductCart (STD or BTO) + Apparel Add-on ProductCart_v4.5_APP_ServicePack1_date
ProductCart Build To Order + Conflict Management ProductCart_v4.5_ServicePack1_date
ProductCart Build To Order + Conflict Management + Apparel Add-on ProductCart_v4.5_APP_ServicePack1_date

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.5 SP1 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.5 SP1 Files”).
  • Do not copy the unzipped files onto an existing set of ProductCart 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


  • showsearchresults.asp, inc_srcPrdQuery.asp
    Added the Keywords Meta Tag field to the search queries in the storefront as well as the control panel.
  • showspecials.asp, search.asp
    Only display “sales” that are related with the current customer types on the Specials and Search pages.
  • opc_OrderVerify.asp, onepagecheckout.asp
    Disallow discount codes when products in the shopping cart on part of a “sale”.
  • gwEIGateway.asp, gwEIGatewayURL.asp
    Updates to the EI Gateway
  • useraddfeedback.asp, userviewfeedback.asp
    Obtain the correct Feedback IDs in the Help Desk
  • login.asp, inc_RestoreShoppingCart.asp
    Fixed a bug in the Saved shopping cart statistics
  • pcBreadCrumbs.asp
    Breadcrumb Hyperlink missing on last category
  • saveOrd.asp
    Addressed a bug with the rewards values that were sometimes NULL in the query.
  • pcGatewayData.asp
    Added Tax Amount for gateway retrieval.
  • gwVMPay.asp
    Added tax to be passed in the Virtual Merchant gateway file.
  • gwSecPay.asp, gwSecPay_xmlrpc.asp
    Addressed several issues with SecPay (PayPoint) gateway
  • customerOrderConfirmEmail.asp, adminNewOrderEmail.asp
    Fixed a coding issue with a possible value of blank vs. NULL from the database


  • inc_srcPrdQuery.asp
    Added the Keywords Meta Tag field to the search queries in the storefront as well as the control panel.
  • Gateways/RT_EIG.asp, processOrder.asp, batchprocess_EIG.asp
    EI Gateway updates
  • adminaddfeedback.asp, adminviewfeedback.asp
    Obtain the correct Feedback IDs in the Help Desk
  • sendmailCustomerProcessed.asp
    Fixed a coding issue with a possible value of blank vs. NULL from the database
  • processOrder.asp
    Admin Comments were disappearing after updating the order in the control panel.
  • pcCharts.asp
    Fixed Chart calculation issues
  • viewCustOrders.asp
    Addressed a calculation issue in customer order reports.
  • PrdsalesReport.asp
    Errors when using Product Sales Report Feature
  • XMLExportPrdFileA.asp, XMLExportOrdFileA.asp, XMLExportCustFileA.asp
    Fixed XML Tools export/import bugs
  • BrandsManage.asp
    Fixed a performance issue on the Manage Brands page for stores that have a large number of brands.
  • ApplyOptionsMulti2.asp
    Bug when using “Copy Options to Other Products

Performing the update

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.

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 “SP1” 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.

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 1” to indicate that you applied Service Pack 1 to your ProductCart v4.5 installation.

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