eRATEX 1.7


Features included in eRATEX release 1.7:

  • Generic Cybersource Error Message provides no indication of what caused the problem
    • Description of the error now displays in addition to the numeric code
  • AR Charge Order with Pre-Order item doesn't save payment amount or student ID
    • Payment amount, account number and student ID now passing correctly
  • Online order receipts showing incorrect ISBN for ebooks
    • Ebook sku now appears on Order Confirmation, Order History, and emailed receipt
  • Apply Shipping method is confusing for customers
    • During checkout, customers no longer have to press the Apply Shipping Method button if the RATEX.ShippingMethod.AutSubmitSelection setting is enabled
  • Guided Navigation isn't fully compatible with eRatex
    • Conflicts with Search/Hide Textbooks resolved
  • Remove Substitution Option on account page if disabled
    • Customers were still able to set substitution preferences from their account page despite it being disabled on course pages
  • Pre order default selection (IT 68848)
    • Stores can now set the default to Required Only or All
  • Greying out a variant when the stock is below the purchase threshold
    • Users only learned a variant was out of stock after selection. Now indicated on drop-down
  • Invalid Product SEName when using UseLegacySENameProvider
    • Resolves runtime error that appeared when products having names beginning with unusual characters were selected from search results
  • Null cart
    • Resolves potential for duplicate charge when items fail to load to cart properly and customer tries again which results in a second cart
  • Make Date/Time Field bigger/wider in Promotion Manager
    • No more having to guess what you typed!

 

Features included in AspDotNetStorefront release 10.0.15 – 10.0.16:

 

New Features and Major Changes

  • Data RetentionTo aid in complying with the European General Data Protection Regulation (GDPR) AspDotNetStorefront now offers a data retention feature.
    • User-Initiated Anonymization - When Data Retention is enabled on a customer's storefront account page it will include a Remove Account button.
    • Automatic Purging of Aged User Data - The admin Database Maintenance page includes a checkbox "Purge aged user data". When checked and maintenance is run aged user data is purged (anonymized).
    • Data Rentention Privacy Policy Topic - Topic: dataretentionpolicy contains default verbiage pertaining to GDPR and data retention.
  • Sitemap Performance Improvements
    • We've made substantial performance improvements to the Sitemap. As a result of this change, the page.sitemap.xml.config Xml Package has been removed. Any customizations will need to be transferred to the new Razor view at Views\SiteMap\SiteMap.cshtml
  • Addon API
    • We've added the very first release of a new Addon API (developer-only feature)
  • Added revision support for Topics
    • Topics are now backed up in the admin for easier restoration

Feature Updates

  • "Monthly Maintenance" renamed to "Database Maintenance"
  • Added support for the "FedEx International First" Real Time shipping method
  • Improved Search relevance when Full-Text search is enabled. Results are ordered as follows:
    • Products matching all search terms
    • Products matching any search terms
  • Avalara AvaTax now has dedicated Admin page for signing up and setting nexus filter in the cart
  • Avalara AvaTax integration has been reconfigured for superior efficiency with caching and nexus filtering (only states you collect for are calculated)
  • Avalara AvaTax transaction doc shows correct destination address instead of the origin address
  • Avalara AvaTax validates addresses correctly
  • Avalara AvaTax correctly sends Orders containing Order Options (Cart Upsells) to AvaTax
  • Sitemap now works with MoreStores
  • Sitemap feed now works with MoreStores
  • Upgraded .NET Framework to version 4.7.2 

Resolved Security Issues

  • Signifyd now sends only the 6-digit BIN portion of a credit card number instead of the full credit card number
  • XSS vulnerability on Checkout page has been fixed
  • Open redirect on Site Disclaimer page has been fixed

Resolved Code Issues

  • Receipt now has Customer information even when no shippable products are purchased and PayPal Express is used
  • Obsolete ShoppingCart methods attributes say to use CartItemManagementProvider instead of CartActionProvider (developer note)
  • A Billing address is no longer required when it shouldn't be
  • Admin 'Re-release download' button is now always available on orders
  • Editing a recurring variant in the admin will no longer have an enabled Delete button
  • Long product names will no longer fail the checkbox selection when adding a Product Requirement on a Promotion
  • The sitemap header tags have been corrected (now use h2 tags)
  • Large popup images now load if the product name contains special characters
  • Adding to cart now works for multi-variant products on multi-variant xml packages when a variant has size/color attributes
  • Fixed all build warnings