11.16.0 Release

Production Release Date: Tuesday, January 25, 2022

Platforms: Backoffice (B2B), eCommerce (B2C)

Release Type: Minor

Downtime: None

Test Environments: sand10



New Membership Sales 

Now Available in ACME Backoffice!

New Memberships are now available to be sold in ACME Backoffice! Users can enter the purchase flow from from the Members list page or from the Purchase node in the left nav, once users are assigned the new permission. When adding cardholders, users will be alerted if the cardholder matches an existing customer already in ACME and will have the option of reviewing the list to select an existing customer. The information entered in the cardholder form will be available for comparison both when viewing the list of possible matches and also after selecting a match and making edits. Unified cart purchases are also available and adding events to the shopping cart that includes a new membership will unlock member pricing and enforce any configured entitlement limits.


Stay tuned for more Backoffice functionality coming in future releases.


Learn more about enabling and using this new feature.


Enhancements

B2C | eCommerce Checkout with Multiple Tabs Open

We have improved the user experience when a buyer has multiple ACME tabs open in their browser. We are now keeping the shopping cart contents in sync when buyers proceed to the final checkout page. For example, in one tab the user proceeds to checkout with 3 tickets (but does not complete the purchase) and then in a second tab enters the checkout page with 10 tickets. When the user navigates back to the first tab, the page will be automatically updated to reflect the most recent shopping cart contents - which is 10 tickets.


Security | Log4j

We have removed Log4j from our codebase.


B2B | Address Settings

We have updated the Billing Information section of checkout to honor the Backoffice Administration -> Payment -> Address Settings configuration for all methods of payment.  The fields set to Display vs Require will now behave consistently between payment methods.  


POS | Membership Coupons

When viewing coupons to apply for a membership in the cart, we now return up to 500 coupons (originally set to a max of 100).


Optimizations

Email | Delivery Status

In an effort to reduce the chance that confirmation emails do not get delivered to guests, we have updated all link references with http to https. Please note: We are also still working with SendGrid to request the same https update with their tracking pixel.


In addition, we have added internal tools for monitoring delivery status for Event Cancellation emails and Resource emails.


Bug Fixes


B2B | Editing Member Discounted Orders

We have fixed an issue when editing an Order in Backoffice which contained member discounted tickets. Previously, adding tickets in this scenario showed discounted prices, but then charged full price on checkout. With this change, if there is already a member discounted ticket on the event, you can increase the ticket quantity for ticket types already included in the order at the discounted rate and take payment for this discounted amount as expected. Use the "Add ticket" dropdown to add new ticket types at full price. If you would like to add a member discounted ticket type that is not yet on the order, please start a new order.


B2B | Company Holiday Exceptions

In Backoffice Settings > Company Profile, it was discovered that as soon as "Add Company Exception" was selected, it automatically saved with the current date. In order to avoid unintended settings this auto-save has been removed, and now the settings will only save when "Update" is clicked.


B2B | Membership Export

We fixed an issue where membership transactions made in Backoffice via cash, check, or voucher were not showing the method of payment in the export file. The membership export file will now show Cash, Check, or Voucher in addition to CreditCard as the payment method for purchases made in Backoffice.


Stripe | Verification for Canadian Addresses

We have fixed an issue where Canadian postal codes were not being sent to Stripe for address verification. Postal codes are now being sent which will help reduce fraud.


Salesforce | Imported Memberships & Cards

Memberships and cards imported into ACME from Salesforce using the Membership Import sync process will now have their expiration date set to the last minute of the day in the venue's time zone.


Payment APIs

We have exposed new Payment APIs decoupled from Order Management, for card present, card not present, and card on file scenarios. These APIs will help venues build Omnichannel solutions which consolidate payments into one modern platform - from ticketing to online retail and CRM transactions.  


The new Payment APIs can be integrated in weeks, be it for online scenarios or connecting card readers to web applications. Please note this feature is in Beta mode, only available for access in Sandbox. Contact us for more information.



New and Updated Knowledge Articles

New Membership Sales in Backoffice NEW

Quick Tips: Membership Sales

Manual Check In and Access Control NEW

FAQ: How to check Email Confirmation Delivery Status NEW

Working with Suspended Events

Salesforce Integration Tool User Guide NEW


Note: To ensure Backoffice updates are as seamless as possible, we recommend performing a hard refresh of your internet browser after a release is deployed. In some cases, you may also need to reset your browser's data cache including any saved cookies and related browsing data. Please contact support@acmeticketing.com if you experience any issues after a release.