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