eRATEX 1.14
February 2020
Features included in eRATEX release 1.14:
NEW FEATURES
New: Reseller Ratings
eRatex now includes support for ResellerRatings.
ResellerRatings helps you improve your website's customer experience by collecting and analyzing customer product reviews. Please see online help for details on how to enable Reseller Ratings.
New: Google Analytics - Enhanced Ecommerce Official Plugin Support
The Enhanced Ecommerce official plugin for Google Analytics is now supported in eRatex. The enhanced ecommerce plug-in allows for higher levels of detail when measuring user interactions with products and the user's shopping experience.
For general information about Google Analytics, please see their official page.
Click here for a Google Support article on the Enhanced Ecommerce official plugin.
For more information about how to take advantage of Google Analytics in eRatex, please see online help, which has been updated with information on the Enhanced Ecommerce Plugin.
ENHANCEMENTS
Bronto Marketing - Grand Total
eRatex now provides a "Grand Total" value to Bronto.
The Grand Total is a running total of all items as they are added and removed to the cart, which allows Bronto to track the potential lost value of the abandoned cart items.
For information on configuring Bronto Marketing for eRatex, please see online help.
Facebook Pixel - Courselist Builder Support
The Add to cart event is now tracked for the Courselist Builder.
Please note that the Add to cart event provides additional analytics when your product catalog is paired with the Facebook Catalog Manager. Please see the Facebook Pixel online help page for more information.
All About Me: My Transactions - Updates
Customers will be able to retrieve full transaction history from VR using an API call from eRatex.
● Transaction history will now include all POS and online order activity, including orders currently in process.
● New ability to request and email duplicate receipts for any transaction.
● Customers can now re-order available and in-stock items directly from the My Transaction page.
● Now, only transactions associated with the email used to login to eRatex will be presented, if a customer has more than one CO.CF record.
● Installation and update to RatexNet is required to enable My Transactions.
CyberSource HOSTED Update
Cybersource has announced the end-of-life for older programming interfaces, upon which eRatex has historically relied. eRatex 1.14 now incorporates Cybersource’s latest programming interfaces.
This Cybersource update should be completely transparent to merchants, requiring no action on the part of merchants.
Other eRatex Enhancements
● A new checkbox, "Show for Carts With Textbook Rentals", has been added to Custom Data Configuration in the eRatex Admin Console. Please refer to online help for information on setting up Custom Data for your site.
○ When checked, shoppers are prompted to enter Custom Data for textbook rentals.
○ Custom Data entered for rentals follows the same rules and validations as custom data entered for other types of orders.
● Added support in eRatex for Visual Ratex textbook imports where the BookType is set to "TEXTBOOK".
○ Valid BookType values for textbooks are now "None", "Rental", "EBook", and "TEXTBOOK".
● Browsing directly to the ratecomment.aspx page of an eRatex site without providing product information now returns the notification “Could not find the product to rate” to the shopper and redirects to the home page.
● eRatex 1.14 includes the following updates to the Admin Console:
○ It is no longer possible to delete Product Groups and Entities which have Sub-Entities through the aspdnsf_admin/entities.aspx Entity listing. When deleting Entities, it will be necessary to delete the Sub-Entities first. These changes help to protect your site from accidental Entity deletion.
○ Fixes have been made to "invoke" and "invokemulti" Configurations. Previously, an administrator could not edit these types of Configurations through the Admin interface.
○ Configuration RATEX.CreditCardFilter.IgnoreFields, which excludes form fields from the credit card filter, now includes "AccountNumber" and "account_number" by default. Previously, there was an issue where these values were removed during an eRatex upgrade and this has also been fixed.
SECURITY
● Updated XMLPackage page.courselisthandler.xml.config to prevent possible cross-site scripting (XSS) hacks in the Courselist Builder.
○ MAY REQUIRE ACTION: If this XMLPackage has been modified in your custom skin, it will need to be merged in manually. Please see Updates and Skin Customization in online help.
● Updated Bootstrap (.js, .css, and .less files) from version 3.37 to version 3.41 and jquery.js from version 3.31 to version 3.41.
○ Bootstrap.js 3.41 and its associated files are available in eRatex 1.14 in the Default Skins folder, Skins\Default, and should be merged into your custom skin as needed.
○ The jquery.js 3.41 update may be found in Web\Scripts.
○ For strategies on how to update your custom skin with these updates, please see Updates and Skin Customization in online help.
● A new Setting has been added: RATEX.Account.AsciiOnly.RegularExpression.
○ By default, this setting prevents shoppers from entering account and address information which contains special characters (non-ASCII characters). The shopper will instead receive a warning, "Please enter only English letters and numbers".
○ This prevents an issue where Visual Ratex was receiving orders from eRatex which it was not able to fully process due to Chinese characters in the order information.
○ This new protection can be disabled by setting RATEX.Account.AsciiOnly.RegularExpression to blank, but please note that this requires additional manual fixing of the data in VR to completely process any orders affected.
MAINTENANCE ITEMS
● Triggers for the “Process Product” process have been redesigned, increasing performance in product data interaction between eRatex and Visual Ratex.
● Fixed an issue where textbook product pages could display the same textbook more than once, causing shopper confusion and poor page performance.
● eRatex 1.14 includes the following Custom Data Configuration enhancements:
○ Pre-orders placed using Collateral Card or AR Charge as the payment methods will now save custom data on the order as intended. Custom Data for pre-orders is not available in VR until the pre-order is converted.
○ Fixed an issue where some Custom Data Configurations could prevent a shopper from properly creating an account.