eCommerce (B2C) Dynamic Prompts for Members
eCommerce Cart page
You can now add customized and dynamic messaging to members on the ACME hosted eCommerce site. These messages can be added to the Cart page and the standalone Donations pages, prompting them to join and welcoming them with a personal message when they are verified.
|Prompt to Verify or Join|
(click to enlarge)
|Verified Active Member|
(click to enlarge)
|Verified Expired Member|
(click to enlarge)
To configure in Back Office, add these Text Variables in the Themes section:
|New Text Variables||Benefit||Example|
|Prompt to Verify or Join (Header)||membership-prompt-header-orders-page||Entice a member to verify their membership or a non-member to join.||"Members: Verify your membership to receive free admission. |
Not yet a member? Join now for free admission on tickets you buy today."
|Prompt to Verify or Join (Footer)||membership-prompt-footer-orders-page||Remind members to verify their membership if they have not yet.||"Members: Don’t forget to verify your membership to or join now to receive free admission.|
|Active Member (Header only)||membership-verified-active-orders-page||Say something to an active member who is already verified.|
"Thank you for being a member Jane!"
|membership-verified-expired-orders-page||Say something to entice an expired member to renew|
"Jane, your Individual membership is expired. Renew today to keep receiving your benefits."
eCommerce Donation page
In addition to the Cart page, we've enhanced the Donations page to support dynamic messaging for members.
In Back Office, you can add the following Text Variables in the Themes section.
|Prompt to Verify or Join (Header)||membership-prompt-header-donation-page||Entice a member to verify their membership prior to donating||Verify your membership today to link your donation to your membership.|
|Prompt to Verify or Join (Footer)||membership-prompt-footer-donation-page||Remind members to verify their membership if they have not yet||Don't forget to verify your membership or support us by becoming a member today.|
|membership-verified-active-donation-page||Say something to an active member who is already verified||Thank you Jane for being a Family member!|
|Expired Member (Header only)||membership-verified-expired-donation-page||Say something to entice an expired member to renew||Welcome back Jane. Your Family membership is expired. Renew today to keep receiving your benefits.|
Configuring Dynamic Membership Text Variables
The new variables for both pages support the use of dynamic variables to reflect the personal information of the logged in member in any of the Active or Expired messages. They also have new CSS variables associated with them to make styling simple, in addition to supporting HTML for more advanced customizations. Please see the Configuring Dynamic Member Messages guide for all the important configuration information.
eCommerce (B2C) Performance Optimization
With this release, we have made some improvements in order to optimize the performance of our ACME hosted eCommerce website, especially in times of traffic spikes. There are no changes to functionality with this update.
- Membership Entitlements - we have optimized the performance of the checkout and entitlement validation apis related to membership entitlements verification as well as how the shopping cart makes the calls for membership entitlements on the eCommerce site
- Calendar page - we have improved how the calendar page makes back end API calls from the browser
- Shopping cart - we have improved how the shopping cart calls the server side by leveraging the browser's local storage to cache and therefore reduce the number of server calls.
Events de-linking due to sale channels turned off
When creating a new schedule for an event and electing to turn off at least one sale channel resulted in every event instance appearing as being de-linked from the template. This was just a display issue, and the event instances were actually still linked to the template. This has now been fixed and events are not showing as de-linked when published with a sale channel turned off.
Additionally, for a schedule with a sale channel turned off, when attempting to turn the sale channel back on and re-publish, the change was not propagating to the event instances and each event instance had to be manually changed. This issue has now been fixed and turning on sale channels that were originally turned off upon initial schedule creation, are now functioning correctly.