eCommerce (B2C) Dynamic Prompts for Members

You can now dynamically message members to prompt them to verify, as well as update messaging based on their current status after they've verified. This will help drive members to verify before completing their purchase to ensure they receive any eligible discounts, to capture their transaction history, and also to encourage them to renew and maintain their membership status. These new variables appear in different places on the Cart page and the standalone Donations pages.


TABLE OF CONTENTS

eCommerce Cart page

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 VariablesBenefitExample
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!"

Expired Member
(Header only)
"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.



Text VariableBenefitExample
Prompt to Verify or Join (Header)"membership-prompt-header-donation-page"Entice a member to verify their membership prior to donatingVerify 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 yetDon't forget to verify your membership or support us by becoming a member today.
Active Member
(Header only)
"membership-verified-active-donation-page"Say something to an active member who is already verifiedThank you Jane for being a Family member!
Expired Member (Header only)"membership-verified-expired-donation-page"Say something to entice an expired member to renewWelcome back Jane. Your Family membership is expired. Renew today to keep receiving your benefits.


Styling for Dynamic Membership Text Variables

New CSS Variables are available for simple customizations of these new Text Variables. If you would like to do more advanced customizations, all of these support HTML.


CSS Variables for the Cart Page (default values shown)



Cart Page
Prompt to Verify or Join (Header)"@orders-tickets-membership-prompt-header-bg-color": "transparent",
"@orders-tickets-membership-prompt-header-padding": "10px",
"@orders-tickets-membership-prompt-header-margin": "10px 0px 10px 0px",
"@orders-tickets-membership-prompt-header-color": "inherit",
"@orders-tickets-membership-prompt-header-text-align": "left",
"@orders-tickets-membership-prompt-header-font-size": "inherit",
Prompt to Verify or Join (Footer)"@orders-tickets-membership-prompt-footer-bg-color": "transparent",
"@orders-tickets-membership-prompt-footer-padding": "10px",
"@orders-tickets-membership-prompt-footer-margin": "10px 0px 10px 0px",
"@orders-tickets-membership-prompt-footer-color": "inherit",
"@orders-tickets-membership-prompt-footer-text-align": "right",
"@orders-tickets-membership-prompt-footer-font-size": "inherit",
Verified Member (active or expired)"@orders-tickets-membership-verified-bg-color": "transparent",
"@orders-tickets-membership-verified-padding": "10px",
"@orders-tickets-membership-verified-margin": "10px 0px 10px 0px",
"@orders-tickets-membership-verified-color": "inherit",
"@orders-tickets-membership-verified-text-align": "left",
"@orders-tickets-membership-verified-font-size": "inherit",


CSS Variables for the Donation Page (default values shown)



Donation Page
Prompt to Verify or Join (Footer)"@donation-membership-prompt-header-bg-color": "transparent",
"@donation-membership-prompt-header-padding": "10px",
"@donation-membership-prompt-header-margin": "10px 0px 10px 0px",
"@donation-membership-prompt-header-color": "inherit",
"@donation-membership-prompt-header-text-align": "left",
"@donation-membership-prompt-header-font-size": "inherit",
Prompt to Verify or Join (Footer)"@donation-membership-prompt-footer-bg-color": "transparent",
"@donation-membership-prompt-footer-padding": "10px",
"@donation-membership-prompt-footer-margin": "10px 0px 10px 0px",
"@donation-membership-prompt-footer-color": "inherit",
"@donation-membership-prompt-footer-text-align": "right",
"@donation-membership-prompt-footer-font-size": "inherit",
Verified Member (active or expired)"@donation-membership-verified-bg-color": "transparent",
"@donation-membership-verified-padding": "10px",
"@donation-membership-verified-margin": "10px 0px 10px 0px",
"@donation-membership-verified-color": "inherit",
"@donation-membership-verified-text-align": "left",
"@donation-membership-verified-font-size": "inherit",


Configuring the Dynamic Membership Text Variables

The new variables allow you to control what links you use in the copy, to work with your messaging. We recommend using the following links to direct guests to complete other actions. Example links without a tenant ID are included below; please see the ACME eCommerce Deep-linking Guide and the Tips for using HTML with CSS for more details on how to update them.


Action
Link
Result
Verify<a href=\"https://buy.acmeticketing.com/auth/###/members?ref=%2Forders%2F###%2Ftickets\” target=\"_self\">Verify your membership</a>Directs members to verify, then return them to their cart.
Renew<a href=\"https://buy.acmeticketing.com/membership/###/renew\" target=\"_self\">Renew</a>Directs an already verified member to the renewal page.
My Membership<a href=\"https://buy.acmeticketing.com/auth/###/members?ref=%2Fmembership%2F###%2Fprofile\" target=\"_self\">Renew</a>Directs members to verify, and then sends them to their My Membership Profile Page.
Join<a href=\"https://buy.acmeticketing.com/membership/###/join\" target=\"_self\">Join now</a>Directs an (unverified) non-member to the join page.

Using Dynamic Variables in the Theme Text Variable copy

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. The following variables can be used:


Dynamic Variable
Example Copy
Result
$PrimaryCardholderFirstname
"membership-verified-active-orders-page":"Thank you $PrimaryCardholderFirstname for being a member!"Thank you Jane for being a member!
$PrimaryCardholderLastname
"membership-verified-active-orders-page":"Thank you for your support, $PrimaryCardholderFirstname $PrimaryCardholderLastname!"Thank you for your support, Jane Smith!
$MembershipLevelName
"membership-verified-expired-orders-page":"Your $MembershipLevelName membership has expired. <a href=\"www.url.com\">View target=\"_self\">Renew now to continue to receive your benefits.</a>"Your Individual membership has expired. Renew now to continue to receive your benefits.