ProductCart v5.02 Change Log
This is a detailed cumulative list of all the bug fixes and enhancements included in the v5.02 patch release of ProductCart. The list has been split into 4 sections:
- Bug Fixes
- Shipping Gateway Fixes & Updates
- Payment Gateway Fixes & Updates
- General Software Improvements
Bug Fixes
- Fixed several pages to resolve issues displaying the British Pound symbol (£).
- Fixed the "Click for details" dialog for Apparel products.
- Fixed a bug in the "Quantity discounts" dialog where it was empty for Apparel products.
- Fixed a bug in the payment page "back button" in Chrome.
- Fixed a bug in the edit customer category page where the it wasn't loading properly.
- Fixed an issue in the ProductCart component validation where it was improperly checking for multiple components on certain pages.
- Resolved several bugs that were discovered that prevented merchants from uploading HTML5 videos.
- Fixed a bug in the discounts report page in the admin where it was not displaying any discounted products.
- Resolved a bug in the image uploader where the 64-bit versions of Persits.Upload were not properly supported.
- Made some structural fixes to the home page and featured products to prevent layout issues and adding missing tags.
- Fixed a bug where accessing a ProductCart store from Facebook, then returning in a regular browser window to the same site still loaded the Facebook layout.
- Fixed a date formatting issue on the home page.
- Fixed an issue where category navigation URLs were not being generated properly when setting an "https://" store URL.
- Resolved an issue where category bread crumbs aren't generated correctly the first time a category is loaded, causing the page title to be incorrect.
- Fixed a bug in the Apply/Copy Custom Product Layout pages where single quotes weren't properly being escaped.
- Fixed a bug on the View Cart page where the gift wrap message was being shown even when gift wrapping is disabled.
- Removed instances of extra ending </div> tags on several pages in the storefront.
- Fixed several instances of inconsistent brand links in the storefront that was causing issues with SEO.
- Fixed the display of weights on the View Cart page by rounding weights less than 1 lbs. to 1 lbs. instead of 0 lbs.
- Resolved an issue where the Sign Up for Newsletter check box wasn't being displayed on the user signup page.
- Fixed a bug where the "Yes" option in the oversized settings area wasn't being checked if you set any oversized dimensions.
- Resolved an issue printing PDF invoices for orders from the admin panel.
- Fixed a bug in the Pinterest code where the counter wasn't being displayed.
- Fixed a bug where the Pin It button was loading the first product image on the view categories page.
- Fixed a bug in the slideshow uploader where the use Persits.AspUpload didn't work on certain server setups.
- Fixed a bug on the offline credit card page where the save button was missing.
- Patched several security vulnerabilities in the admin settings pages.
- Resolved an issue in the Google export where sub-products weren't being included in the export.
- Fixed several typos in the storefront and admin panel (spelling errors and incorrect page titles).
- Fixed a bug in the database upgrade script where it would throw an error the first time it was run.
- Resolved an issue in the database upgrade script where it was generating duplicated FedEx WS services in the database on each run.
- Fixed a bug in the database upgrade script where upgrading a store using a DSN connection string was impossible.
- Fixed an issue in the "Login with Facebook" button where it wasn't redirecting to the next page after approving the application.
Shipping Gateways
- Fixed a bug in FedEx WS where International Freight rates were not being shown on One Page Checkout.
- Fixed a bug in the FedEx WS integration where labels were not being displayed in certain situations.
- Fixed a bug in the FedEx WS integration where grams were not being sent to the API correctly.
- Fixed several cases in the FedEx WS integration where combining different shipping options caused an error in the FedEx API.
- Fixed a bug in the UPS shipping wizard where processing or canceling shipments caused an endless redirect loop.
- Resolved an issue in the USPS integration where it was causing "TM" characters to be displayed as garbage characters in the order invoice.
Payment Gateways
- Added a fix for first-time PayPal Express Checkout customers with guest checkout disabled (registering with a password is now required for first-time users on stores with guest checkout disabled).
- Fixed a bug in the admin where the Capture/Void/Refund buttons were not shown for PayFlow Pro orders.
- Fixed a bug where PayPal Payments Pro would return an "invalid user account" error.
- Fixed the Search PayPal Transaction popup for PayPal Express Checkout.
- Fixed a bug on One Page Checkout where the default address wasn't selected when using PayPal Express Checkout.
- Fixed several issues in One Page Checkout related to checking out with Pay with Amazon.
Improvements
- More enhancements for the Bootstrap themes included with ProductCart.
- Fine-tuned the display of the Saved Products, Previous Orders, Order Confirmation, Saved Shopping Carts, Order Details, Quantity Discounts, and Shipping Options pages on mobile.
- Added support for registering FedEx Web Services worldwide, including all supported countries and currencies.
- Added the ability to change the font size of emails sent from ProductCart.
- Added a favicon that can be customized in the theme directory.
- Added a check to the installer that will alert you if you are using an Access database.
- Default to the store's 'Ship From' country when a customer registers with the store. Previously, the default country was the first eligible one alphabetically.
- Added a description field by default to reviews settings for new v5 installs.
- Added the ability to set a favicon from theme.asp using a session variable.
- Added notifications to the Apply/Copy Custom Product Layout pages in the admin to prevent merchants from accidentally overwriting custom HTML content.
- Added a check for the slideshow uploader to notify the merchant if Persits.AspUpload has expired. Before it would show a generic error instead of a meaningful message.
- Added support for changing the email font size from the email settings page.