Production Release Date: Wednesday, November 3, 2021
Platforms: Backoffice (B2B), eCommerce (B2C), ACME Sales (POS)*
Release Type: Minor
Test Environments: sand10, POS Sandbox 11.15.0*
Compatibility for iPadOS 15 and iOS 15
ACME Sales (POS) & Access Control (AC)
The latest versions of our applications are verified to support the latest OS versions:
- POS 11.15.0 is compatible with iPadOS 15
- AC 11.14.0 is compatible with iOS 15
Please refer to our known issues article for any minor issues uncovered.
Note: If you are planning to update to iPadOS 15, you must update the Airwatch Intelligent Hub before running the iOS update. Information about this can be found in this article in our Support Portal.
POS | Epson Ethernet Support *
iPadOS 15 is now required for Epson ethernet connections. Please upgrade both your iPadOS to the latest, along with ACME Sales 11.15.0 to ensure support.
POS | Interac Debit in Canada
ACME now supports Interac Debit cards for venues in Canada for card present transactions! Interac Debit can now be used in standard checkout at POS, as well as refunds at POS.
This is our first release of Interac Debit, and we are focusing on the most common scenarios to start. To learn more, see the Interac Debit page.
POS | Checkout Validation
With this release we have moved the validation of membership level when purchasing member only events to occur BEFORE the user enters the method of payment. The validation confirming that a valid terminal ID has been entered has also been moved up to occur prior to entering payment.
B2C | Event Name on the hosted eCommerce Calendar Page
As visitors navigate or deep-link into the hosted eCommerce calendar page for a specific event, they will now see the event name displayed as the page header when selecting a date. Helps to know what you are purchasing!
Email | Improved Handling of QR Codes in Emails
We have received reports of QR codes sometimes not rendering in the ACME emails sent to visitors and members. In order to reduce the chances of this happening, we have updated the QR code links to use 'https' and a no-cache header, and will automatically trigger email providers to retry, should there be an issue retrieving the QR code image.
B2B | RBAC Permissions for Import/Export Feature
With this release we have migrated the Import/Export off of an older platform and into the main ACME code base. This means that RBAC permissions will now function with Import/Export as it does with other areas of Backoffice. IMPEX_EXECUTE is a new permission that has been added by default to the impex-admin role. This permission will control access to the Import/Export area of back office for running of jobs.
The permissions for Import/Export are as follows:
- IMPEX_JOBS_UPDATE › enables the 'edit' link/column on the Job table, to edit the Name/Description of a job
- IMPEX_JOBS_DELETE › enables you to delete a Job Execution if it has not yet be executed
- IMPEX_MAPPINGS_UPDATES › enables the "Mappings Editor" button
- IMPEX_EXECUTE › enables access to the Import/Export area of Backoffice to execute jobs *new
Salesforce Integration | Order Notes Longer than 255 Characters
In cases where notes exceed 255 characters, orders will no longer be blocked from syncing to Salesforce. ACME will pass the first 253 characters of the note, which will be visible in Salesforce. For full message, view the order in ACME. The ACME Data Model as represented in Salesforce - NPSP has been updated to reflect this change.
APIs | Membership Card API
Per our documentation, the backend has been updated to enforce the required attribute of the membershipID for the endpoint /v2/membership/cards. If not included, a 400 response will be returned.
Database | Optimization
We have made some changes to allow for database growth. Some of the optimization changes enforce a data retention policy as follows:
- Email statuses will be stored for 3 months
- Report results are stored for 1 month. Download any you would like to keep longer.
POS | Optimization
We have removed un-used code from the Point of Sale application.
POS | Rebook › Refund
When rebooking on POS, a refund is processed if the new tickets cost less. However, POS incorrectly showed the payment screen in this scenario. This has been resolved, and now when rebooking to a less expensive event the refund screen will display as expected and allow you to enter a refund reason.
POS | Canceling a Membership from Ticket Conversion
In this release we have fixed an issue where canceling a membership that was created via ticket conversion was only refunding the member for the difference paid for the membership. Members who cancel a membership created via ticket conversion will now get a refund for the full value of the membership (value of converted tickets + value of additional monies paid for the membership will be returned).
B2C | Multiple Member Rules for a Single Membership
We fixed an issue on the hosted ACME eCommerce site, where member rules would display one-by-one each time the member tapped "Place Order". This only occurs when there are multiple member rules/limits set for a membership level, and the member is buying tickets which trigger multiple rules. These rules now all display together, so the member can easily adjust their tickets.
B2C | Extra Copy on Verify by Email Message
When verifying a membership by email on the hosted ACME eCommerce site, we noticed an extra message incorrectly displayed. When the member tapped VERIFY, they would see "Enter your membership ID or email address to verify your membership." even though they had already entered an email address. This has been removed, and now members only see the message that prompts the member to check their email: "Please check your email. If a membership exists with that email address you will receive a link to verify."
Salesforce Integration | Order Notes Missing Final Character
In some cases, the final character of Order Notes was not getting passed to Salesforce. Now the full order notes (less than 255 characters) will be passed to Salesforce, and orders that had missing characters can be re-pushed to Salesforce to resolve.
New and Updated Knowledge Articles
Configuring Pass Ranges - NEW
Membership Card Scanning - NEW
Theme Scripts - NEW