eRATEX 1.10
Features included in eRATEX release 1.10:
Restrict Inline Editing to Certain Users
Inline Editor now an option on Admin Role Management Page. Can be added to any user profile as desired.
Disable Place Order Button When Already Clicked
Once a customer has clicked the Place Order button, the button will be disabled such that shoppers are unable to click the button again. This will prevent customers from accidentally submitting duplicate or blank orders with no products selected on a second or third try.
In-store Pickup Ship-To Address Uses Customer Ship-To Address
If a customer goes to checkout and selects In-store Pickup as the shipping option before signing in, the ship-to address now defaults to store address instead of the customer’s. We believe this was the last variable that affected in-store pickup orders from displaying the appropriate address.
Updated Bronto Integration
Changes to Bronto API required extensive rework of the existing integration. Now fully implemented.
Limiting Promotional Discounts to a Specified Number of Items Now Working
Promotions with a line item discount, a product requirement, and a LimitQuantityLabel now respect the quantity limit.
The limit can be specified under Select Promo Requirements option on the promotion management page.
If a customer chooses to purchase a quantity greater than the limit, the discount is only applied to the limit quantity.
Student Schedule Import Doesn't Properly Heed RATEX.Booklist.MultipleTermsAllowed Setting
And now it does! Only courses and materials for the term customer currently selected are displayed.
DisallowShippingToPOBoxes Could Blow Up Cart Upon Login
Now functions as expected. Customer not permitted to enter a PO Box address if True, accepts PO Box address if False. Null reference exception that caused failure has been rectified.
University ID Unconditionally Required Instead of Being an Option on Checkout
The checkout page will now allow a customer to complete checkout without requiring a valid entry in the University ID field. If the user selects the checkbox, and University ID is required, they will not be able to checkout unless they enter a valid response. Stores who want to use this option can now implement without impacting all customers.
To enable this feature, change setting: RATEX.UniversityCommunity.Display to true. To make the field required and to validate that a 9 digit value is entered at checkout, set this value in RATEX.UniversityCommunity.IDMask: ^\d{9}$. To make the UniversityID field optional, leave the value in RATEX.UniversityCommunity.IDMask blank.
Custom Data Validation Now Working
Requires that a text file with the list of valid responses be loaded. Example shown below is for validation of Student ID, but custom data validation can also be used for First Name, Last Name, or any other custom data collected at checkout.
Zip Tax Rate Import Fails
A problem with tax imports was created in the 1.9 release. Tax tables now load as expected.
Dashboard Top 10 Products Enhancement
Dashboard now reflects results from all orders (Captured, Pending, & Authorized). It was previously only analyzing results from Captured orders.
Variant Display Order Overwritten by VR Updates
Display order will now retain the order previously set in Admin. VR updates no longer override.
Admin Role Menu Doesn't Work for CourseProductBuilder.aspx
Access to this function can now be enabled when defining Administrative roles. The options to access Courseproductbuilder Mode Insert and Delete will then be available from Content menu for specified users.
Features included in AspDotNetStorefront release 10.0.20:
- Added support for Avalara parent-to-child company tax profile inheritance. Adjusted location of the log file, avatax.log, to the web\images\ folder.
- Image pop-up windows now resize elegantly for images with watermarks.
- Attempting to delete an address from the user account page now prompts for confirmation.
- Adding new resources using the default locale setting no longer causes unexpected results in a configuration with multiple stores.
- Accessing a deleted product page now returns a 404 Not Found response.
- Improved IOS support for product pages.
- Refresh Store now resets the Breadcrumb cache.
- Search result filtering now defaults to showing both published and unpublished results.
- Added header sorting options to the Promotions grid.
- The admin console now allows access regardless of currency and localization settingsTightened data requirements for filenames and paths.
- Tightened data requirements for account email addresses.
- Added CAPTCHA support for emailing a product to a friend.
- In WSI AutoLazyAdd now supports the creation of a new ProductType.
- Overhauled error handling and logging to improve developer agility and response quality.
- Removed unused legacy code intended for Internet Explorer 8 support.
- Improved screen reader support in entity.simpleproductlist.xml.config XML Package.
- Ensured that temporary images are cleaned up after they are used.
- Removed typos for code clarity.