Once logged in to eRatex, shoppers are now able to look up gift cards by card ID. Card details include transaction events (credits and debits), remaining balance, and whether the card has been placed on hold.
This feature requires RatexNet installation. Please contact your PrismRBS representative to enable RatexNet on your eRatex store.
Checkout Page Enhancements
This version introduces several changes which give administrators more control over the shopper’s checkout experience. Highlights include:
New Settings to hide or display areas on checkout until login.
This eRatex release includes two new Settings, each which controls whether or not certain elements on the checkout page are visible prior to login. Using these settings, administrators can dramatically change how the shopper interacts with the page by sharpening the shopper’s focus, streamlining the checkout process, while reducing confusion and ‘option-overload’ prior to login.
Edition.Checkout.HideSelectionsUntilLogin. Set this to True to hide shipping options, shipping and billing address controls, payments, etc. until shopper logs in.
Edition.Checkout.HideOrderSummaryUntilLogin. Set this to True to hide the Order Summary until the shopper logs in.
Both Settings are False by default.
Small, yet effective, styling changes to email and password fields and buttons.
If your store accepts credit cards, then ‘credit card’ is automatically selected and the ‘Change’ button is not visible. This reduces confusion and saves the shopper a click or two.
Please refer to Customizing Checkout to learn how you can customize the shopper's checkout experience.
ENHANCEMENTS
Accessibility
The Booklist and Courselist Builders have been updated to improve the experience when using screen reader software.
Misleading screen reader behavior which would read out a de-selected list item has been fixed.
It is now easier to add and remove courses using the keyboard.
Selecting different blocks (department, course) is now more intuitive when using the keyboard.
Improved Checkout page accessibility.
Different Payment Methods are now identified more uniquely by screen reader software.
Address information has been improved, making it easier to select the correct shipping and billing addresses.
Shipping methods are no longer sorted to put the selected method at the top of the list. Previously the order of the shipping methods was changed, causing confusion.
Deleting a cart item now returns focus to the cart.
The billing/shipping address selection now has an automatically selected radio button which makes it clearer when the addresses are the same.
FontAwesome icons now include screen reader information.
Links on the course list which allow the course to be removed now include the course's Section in the link text.
Admin Console
To reduce confusion between staging and production sites there is a new option to visually change the Admin console for a staging site.
The new AdminHeaderColorOverride.Enabled Setting controls whether the Admin Console appears orange. For those with eRatex staging sites, this small addition can help administrators easily distinguish staging sites from production sites.
Two new Settings have been introduced to better control how many system log entries the system maintains. These help keep the system log size manageable while effectively retaining historical errors.
Logging.Information.DaysToKeep: Set this to a number of days to retain informational-type system log entries once the number of entries specified by System.MaxLogEntries is reached.
Logging.Warning.DaysToKeep: Set this to a number of days to retain warning-type system log entries once the number of entries specified by System.MaxLogEntries is reached.
All About Me: My Transactions
Improved usability for Internet Explorer 11 users.
Improved transaction details and a couple of bug fixes. The Visual Ratex (VR) data feed for My Transactions has been updated to use a new endpoint. This helps to deliver more accurate data to the shopper.
One result of this change is that pending transactions will no longer have a "details" link available. Pending transactions are in an in-between state in VR and not all details are available for them.
Now preventing extra order status emails which were being sent to the shopper for previously-shipped items. These emails had been erroneously triggered for orders where the status of the order was toggled to XSCS in Visual Ratex after the order had already been shipped.
Fixed an issue where long product names (197 characters plus) could cause Visual Ratex instability when processing shipments.
Preorders
Fixed an issue where shoppers who had placed preorders were unable to later cancel their preorders from the Account page. This fix also allows site administrators to cancel preorders as intended.
Pricing and Promotions
Fixed an issue where applying two promotions to one item could result in an excessively deep discount applied at checkout.
This fix also prevents situations where quantity discount promotions did not take effect under certain conditions.
Promotions with configured exclusion categories now properly honor shipping discount promotions as expected.
Product and Entity Page Layouts
Product page layouts have been updated to improve Search Engine Optimization (SEO).
Entity XMLPackages “Products In A List” (entity.simpleproductlist.xml.config), “Products In A Grid” (entity.grid.xml.config), and “Products In A Grid with Prices” (entity.gridwithprices.xml.config) have new options for displaying sub-entities.
New product page options have been added to display SKU, SKUSuffix, and Manufacturer Part Number (MPN).
New Reports
A new custom report, Verba Pricing Data Available for Export, is now available. This report allows for sites using Verba to easily show what information is available in eRatex.
The new Product Show Buy Button built-in report lists products and whether or not the buy button is enabled.
Security
Improved SAML support in eRatex for older browsers. These browsers are not able to handle SameSite settings in the same way as modern browsers. Previously, some browsers were unable to perform an AR Charge due to failing SAML authentication.
A new SAML work-around Setting, RATEX.AuthenticationService.SAML.IgnoreInResponseToValidationFailures, has been added. This Setting is disabled by default and should only be enabled by Vortx Support. It would be enabled in order to address short-term SAML authentication errors.
Features included in AspDotNetStorefront release 10.0.22:
When Hide Price Until Cart is configured for a product page, and the new setting ShowMessageWhenHidePriceUntilCart is true, "Add to cart to see price." is now shown where the price would normally display.
Product price can now be shown to the shopper in their basic search results. This is controlled through a new Setting named Search_ShowPricesInResults which is False by default.
Admin Feature Updates
When Mark as Shipped is used on the Order Details page, a warning is displayed that the customer may be emailed if the setting SendShippedEmailToCustomer is true.
The Manage Orders page now filters on full names entered in the "E-mail, Name, or Company" field as expected.
The Manage Orders page now includes the Customer's full name in the Contact Info column of the Matching Orders grid.
New Order Notification emails now include the Order Number in the subject line.
Sample test emails on the Setup E-Mail page have been updated to better represent real emails.
Additional error logging has been added for XML Packages. This new logging is optional and may be disabled with the new setting XmlPackage.LogExceptions to false.
Configuration Settings Descriptions are now only editable when choosing Show Advanced Settings from the Setting edit page. This is intended to prevent accidental editing of the Description, which may cause confusion for site administrators. NOTE: The description field can be useful to store information or values for the setting. Just be careful to retain the original description value as well.
The "Shipping Only" checkbox in the Promotions editor now remains selected after saving a promotion.
"Page not found" (404) errors are now logged in a more robust way within the System Log. A new configuration SysLog.Http404.LoggingLevel can be set to None, Warning, or Error, each of which increases the level of detail logged about the 404 errors. By default this is set to Warning and minimal information will be logged to the System Log on each 404 error.
Payment Gateway Updates
Cybersource HOSTED
Updated to the latest version of the Cybersource API.
Simplified configuration and removed unnecessary settings.
Improved international payment support.
For configuration of the Cybersource HOSTED gateway, please see the manual page.
Improved support for eChecks in AcceptJs.
PayPal Checkout (Express) will properly honor shipping Promotions.
Shipping Updates
Canada Post real time shipping calculation has been updated. NOTE: The existing configuration RTShipping.CanadaPost.Server must now be "https://sellonline.canadapost.ca/sellonline/Rating" for continued CanadaPost support. This will be done automatically during your upgrade.
When the FedEx API generates an error it is no longer possible for the shopper to select "Call for Shipping Rates." Errors are usually generated for invalid addresses, where the shipping cost is impossible to estimate. NOTE: "Call for Shipping Rates" is still displayed if the address is valid but the order weight is higher than the RTShipping.FedEx.MaxWeight setting. Checkout is still allowed in this case.
Security Updates
Duplicate Orders avoided: the Place Order button on checkout will no longer allow multiple clicks, and an empty cart check is performed in cases where customers go back in browser and Place Order again.
The Configuration - Setting MinOrderWeight is now properly honored.
Internal Changes
Improved efficiency of product image loading on product pages (performance improvement).
Removed unused files.
Removed payment-icons.css from the default skin.
Removed tabbit.js.
The shopper's current IP Address information has been standardized to the same length in the database everywhere that it is stored.