...
In addition to offering voucher validation through the new voucher banner as well as My Account, Aspenware Commerce now offers an optional dedicated voucher validation page. This page, which is unique from a PDP, can be linked to from anywhere. When a voucher ID is entered, the guest is navigated through the existing validation modal and, if successful, will be prompted to redeem their voucher. As with all voucher validation, in the case of a product or product/discount voucher the guest will be navigated to the appropriate PDP; in the case of a discount voucher, the guest will be prompted to carry on shopping in the case of a discount voucher. For more information and to enable the dedicated page see 2.13.2 Release Guide - Voucher validation page.
...
Resolved Issues
Private Lesson Comments Longer than 255 characters caused order failures
...
Previously, if guests continued selecting Add to Cart repeatedly, they could continue adding to cart to add more inventory than was available. They couldn’t check out (and received a message explaining that inventory was not available), but they could add to the cart. This issue is resolved and guests will now receive a ‘toast’ message on the PDP when they attempt to add more to the cart than is available.
Address Syncing to POS now supported for Square payment provider
Previously, if Square was configured as a payment provider, a full address beyond zip code could not be collected or synced to the POS. Our integration of the Square payment API does not have address verification beyond zipcode, and our integration still does not have address verification beyond zipcode, however, if desired, Billing Address can be collected on the payment step and synced to the POS. The downside of enabling this is that zip code will be asked for twice.
Detailed error messages no longer displayed to admins in Order Queue
Previously in the 2.13 version, the Aspenware administrator could not view detailed stack trace error messages for failed orders in the Aspenware Order Queue. These details now expose product setup issues to the admin, so he/she can correct those errors and set the orders to ready.
...
Known Issues
In these release notes, and for future major releases, Aspenware will now include a summary of issues that are present in the release, and which have not yet been addressed. This summary is not an exhaustive list of every issue, but it includes both bugs Aspenware found in internal testing and bugs which have been reported but not yet addressed. The known issues listed here are planned to be addressed in a near-term release, either in the next hotfix, or in the next major release.
Detailed error messages no longer displayed to admins in Order Queue
...
The inventory order lock is not removed on initial inventory sync from POS but on the subsequent inventory sync, resulting in double counting inventory for several minutes until the sync runs again
This release guide details what was changed about Aspenware Inventory for this version. In this guide, you’ll find an architecture diagram that explains how inventory locks work. This known issue is that order locks are being held for one cycle too long - they are not removed the first time after the inventory sync from POS to Aspenware Commerce runs, but on the second sync after the order completes. This can account for a single slot being accounted for twice instead of once for several minutes (1 from the order lock that was not immediately removed, and 1 from the updated inventory sync from RTP that now has that inventory spot decremented). This can be mostly mitigated by setting the inventory sync to run in “pairs.” First, figure out how long the inventory function takes to run in your environment (i.e. the function takes 2 minutes to run). Then, set the inventory function to run back to back on the interval it was configured to run before (i.e. if it was set to run every 15 min, and the function takes 2 minutes to run, set the inventory function to run every 13 minutes and EVERY 15 minutes).
Voucher banner overlaps cart for some sites
...