eRATEX 1.5

Feature Updates

  • Fixed an issue with licensing not working properly if user permissions weren't right on the /images folder
  • Moved the JS for Google Analytics to the head section to meet with their newer preferences
  • Fixed an SEName issue that could cause infinite redirect loops on product pages
  • Fixed an issue with cart contents being cleared when signing in during Amazon checkout
  • Resolved a problem with session data for the minicart when using the browser back button
  • Google Analytics now uses Unit Price / Quantity for line item prices
  • Expanded the cleanup options available in Monthly Maintenance
  • Fixed an issue that could cause customer impersonation to fail sporadically
  • Increased the default allowed upload size in the admin WYSIWYG editors and through WSI
  • Fixed an issue with low stock warning emails not always sending
  • Removed some unused images from the package
  • Fixed a rare issue with shipping methods filtered by store conflicting with zone restrictions
  • Download product emails will now automatically send when the store is configured to do so
  • Properly encode special characters in Size/Color dropdowns on product pages
  • Fixed some default currency configuration for new installs
  • Distributor emails will now send when orders are manually captured in the admin console
  • Fixed a rare recurring order issue where admin information was used instead of the original customer's
  • The Google sitemap will now generate https URLs if the site is configured to use SSL
  • Fixed the text that displays on the checkout page when saving order notes
  • Updated the version of the Telerik controls that ships with the build, to address a security concern patched by that company
  • Orders in a CLSD state will no longer send order update emails when items in that order are changed in VR
  • Products cannot be purchased when assigned to a display-only term
  • Integration log files can no longer be read by anyone who can guess the filename. FTP access must be used to access those files.
  • Customers' names will no longer be overridden when choosing pickup shipping methods
  • Textbook substitution prices now display correctly throughout checkout and on the receipt
  • Textbook substitution informational text displays on the receipt when appropriate

UI Improvements

  • Added a default option to the State dropdown on address editors, so that users are forced to make a valid selection
  • Improved the display of the address area of checkout when only one address is needed
  • Fixed an issue where shipping method icons could not be removed from shipping methods on the checkout page
  • Added support for newer Discover card number ranges in the credit card formatter and validators
  • The address editor has been slimmed down and made easier for the majority of people to quickly fill out
  • The Place Order button is now at both the top and the bottom of the checkout page
  • Added configurable security seals, header labels, and icons to increase the "feel" of security during checkout
  • Additional information and a button to print the receipt have been added to the order confirmation page
  • Improved the validation enforcing the DisallowShippingToPOBoxes setting
  • Admin product editor pages now show the product images
  • Multi-variant XML packages that include dropdowns always show the variant dropdown as long as at least one variant is purchasable. This makes it clearer to the customer what exactly is being added to the cart. (Some customers may need to apply changes to store code to take advantage of this. See Note, below.)

New Features

  • Contact form emails can now be configured to go to a different address than new order notifications do
  • Store admins can now control the sort order of academic departments on the courselist builder page


Note: ​If variants do not display as expected (see last bullet in UI Improvements), on any product xml package based on product.TabbedUI.xml.config or product.VariantsInDropDown.xml.config, add the @PublishedOnly = 0 parameter to the dbo.aspdnsf_ProductInfo stored procedure call at the top of the xml package in the "sql" node.