2.18 Identity Release Guide - Loyalty Dialog Customization
UPDATED RESOURCES (3/28/23): For the latest information on this feature, please see the Loyalty Configuration documentation.
This guide will review how to set up the Loyalty Dialog Customization in Aspenware Identity.
Overview
With this enhancement, Identity now runs a check on loyalty “member status” during login. Depending on what is returned for member status (e.g. TRUE or FALSE), the customer sees the “Consent Text” Flow (member = FALSE) or the “Updated Consent text” flow (member = TRUE).
Resorts should determine their custom copy, as well as define any URLs that will be specified. Once completed, please send a request to your Aspenware Service Representative (support@aspenware.com) to complete the customization on your behalf.
Sample Consent Text Flow
If the guest is not a member, they will be presented with a checkbox to execute loyalty membership, with custom language and URLs.
Sample Updated Consent Text Flow
If the guest is currently a member, the checkbox for enrollment is not presented. Instead, custom language reflects agreement with current terms and conditions.
Configuration Guide
After your resort has determined what text/URLs you would like to display for each member status scenario, please contact your Aspenare Representative to complete the customization.
Customization (Aspenware Staff Use Only)
Log in to the Identity Admin UI
Click on Consent Models, use this copy as a guide. Lines highlighted in RED are customizable text.
Must set “showUpdatedConsentText": to true, (Default setting is “false,”) for text to display
{
"http://cycle-c.aspenwarecommerce.net ": [
{
"id": 1,
"isConsented": false,
"isConsentedDefaut": false,
"showCheckBox": true,
"showConsentText": true,
"showConsentLink": false,
"checkedRequired": false,
"consentText": "Enroll in <a href='https://www.boynerewards.com/%27 target='_blank'>BoyneRewards</a> to earn points on every purchase and accept the <a href='http://www.boynerewards.com/terms%27 target='_blank'>terms and conditions</a>.",
"consentLinkUrl": "https://www.boynerewards.com/iframe_terms.html%22,
"consentLinkText": "Click here to read terms and conditions.",
"updatedConsentText": "By continuing you agree to the <a href='http://www.boynerewards.com/terms%27 target='_blank'>terms and conditions</a>.",
"showUpdatedConsentText": true,
"alreadyConsented": false,
"customApiActions": [
{
"customApiActionTypeId": 1,
"apiUrl": "https://api.boyneresorts.io/loyaltytest-aw/api/loyalty/customers/{nodeId}/overview?loyaltyProgramStatusCode=1&loyaltyProgramCode=1",
"apiHeaders": {
"Accept": "application/json",
"Ocp-Apim-Subscription-Key": "448d47d47aeb46ce811e8e89feeb045f",
"unity-api-version": "3"
},
"apiPostPayload": null
},
{
"customApiActionTypeId": 2,
"apiUrl": "https://api.boyneresorts.io/loyaltytest-aw/api/loyalty/customers/{nodeId}/enrollments",
"apiHeaders": {
"Accept": "application/json",
"Ocp-Apim-Subscription-Key": "448d47d47aeb46ce811e8e89feeb045f",
"unity-api-version": "3"