Table of Contents |
---|
...
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
COMMERCE TASKS | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| ||||||||||||||||||
2. Show/Hide Opt Out of Marketing Email Checkbox
|
| ||||||||||||||||||
3. Configure Language Strings for Communication Preferences
|
| ||||||||||||||||||
|
|
...
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|
1. Choose
...
Prior to configuring the communication preferences tab, your resort needs to decide if you would prefer an OPT IN flow or an OPT OUT flow for marketing communications.
An OPT IN flow will, by default, opt guests into receiving marketing emails. Action is required by the guest to opt out.
...
Communication Preferences Presentation
When the user opens the My Account Communication Preferences tab, a call is made to their RTP|One Communication Profile to see if the “Do Not Email” checkbox is selected or not.
...
Based on your preference, their My Account Communication Preferences tab can be displayed in one of two ways. Decide which presentation is preferred.
Opt In Flow Not Enabled (default)
...
Opt In Flow Enabled
...
Info |
---|
NOTE: If you resort is using Identity, opting in/out of marketing preferences can |
...
be set as part of the Create Account flow. See Configuration: Identity Settings. |
2. Configure Settings
Setting Name | Function | Default |
---|---|---|
customersettings.OptOutEmailCheckboxEnabled | Shows/hides the opt-out checkbox on the Communication Preferences Tab. If FALSE, the checkbox does not appear on the tab. If TRUE, the checkbox will appear. | FALSE |
The customersettings.OptOutEmailCheckboxEnabled setting controls whether or not the Opt Out of Marketing Emails checkbox is displayed on the Communication Preferences Tab allowing guests to make changes to their marketing communication preferences. By default, the setting is set to FALSE and the checkbox does not appear on the Communication Preferences Tab.
...
To include the Opt Out of Martketing Marketing Emails checkbox on the Communications Preferences Tab, go to Configuration > Settings > All Settings and type customersettings.OptOutEmailCheckboxEnabled in the Name field and click Search. This will locate the setting.
Once the setting is found, click Edit.
Click into the Value field and update it to ‘True’.
Click Update.
3. Configure Language Strings
...
Language String Name | Function | Default |
---|---|---|
account.navigation | My Account | |
account.fields.optoutemailcheckbox | Opt out of our marketing emails. | |
account.communicationpreferences.description | Blank |
account.navigation
...
language string
This language tring string configures the “My Account” label on the store homepage. The default text is “My Account.” (In the image below, it has been updated to read “ACCOUNT/SIGN OUT”.
...
account.fields.optoutemailcheckbox language string
The text for the Opt-out of Marketing Communications that accompanies the checkbox is also configurable through a language string called account.fields.optoutemailcheckbox. This controls the messaging for opting in/out of marketing emails in the My Account communication preferences update flow.
...
Note |
---|
IMPORTANT: Edit the account.fields.optoutemailcheckbox language string to reflect which FLOW whether Opt In Flow is enabled or not (see below). In the example above, the OPT OUT flow is enabled. If the OPT IN flow is enabled, the text should read “Opt in to receive our marketing emails.” Opt In Flow Enabled = Designates opting in (e.g. “Check here to receive Marketing Emails.”) Opt In Flow Not Enabled = Designates opting out (e.g. “Opt Out of Marketing Emails.”) |
account.communicationpreferences.description
The text under the Communication Preferences heading on the page is also configurable through a language string called account.communicationpreferences.description. This could be configured to give guests information about communication preferences or left blank. If the opt in/opt out checkbox will be displayed on the page, this could be a good place to add instructions for the guest such as “To Opt In, check the box and click SAVE. To Opt Out, leave the box unchecked and click SAVE.” (for an OPT OUT flow). such as “We typically send emails about 2 times per month” or “Want to receive the latest deals? Make sure you are receiving our emails!”, or it can be left blank.
...
To update a language string, go to Configuration > Languages
Select English and click Edit.
Search for the string resource you wish to update and click Search.
Click Edit.
Update the value to include your desired text and Save.
Detailed Setup Guide
1. Enable and Configure the Communication Preferences Tab
There are several configurable text components on the Communications Preferences Tab. To configure these components:
Go to Configuration > Settings > Customer Settings and scroll down to Additional Customer Settings. The last three fields are pertinent to the Communications Preferences Tab. Complete them as follows:
...
Hide ‘Communication Preferences’ tab: This checkbox is unchecked by default (meaning that the Communication Preferences Tab will display by default on the My Account page). Checking this box will keep the Communication Preferences Tab from being visible on the My Account page.
URL to manage the Communication Preferences: This field enables redirection to a third-party site if your resort utilizes a third party to manage guest communication preferences. The logged-in customer’s email will be passed into the third-party site as a parameter when they click “Manage Preferences.”
The body of the URL is provided by the third-party partner, and we append "/?email={email}" to add the functionality of passing the logged-in user’s email address. Example URL: https://www.myresort.com./shop-email-preferences/?email={email}
Note |
---|
IMPORTANT: The third party site needs to be expecting the passed email address, so you will need to work with a representative from that third party to configure this step. It won't work if the third party site is not expecting/accepting the data being passed. |
...
Opt In Flow Enabled: This checkbox determines what designation a check in the checkbox will send to the user’s RTP|One Communication Profile. If Opt In Flow is enabled, then a check sends an “accepts emails” designation to RTP|One. If Opt In Flow is disabled, then a check in the box sends a “declines email” designation to RTP|One. Depending on the decision whether to follow an OPT IN or an OPT OUT flowwhich presentation you preferred above in the Prerequisite Steps, check or uncheck this box as appropriate.
Opt In Flow Enabled checkbox | Checked Box Sends to RTP|One | Language String account.fields.optoutemailcheckbox See above. | OPT IN Flow | Check this box. Example of UI | ||
---|---|---|---|---|---|---|
Unchecked | Declines | “Opt Out of our marketing emails.” | OPT OUT Flow | Leave the box unchecked. | “Opt in Language must indicate option to opt out. | |
Checked | Accepts | “Check here to receive our marketing emails.” |
Info |
---|
NOTE: Another way of thinking about the Opt In flow is to consider the SQL triggered in account creation. If the opt in flow is enabled, during creation, the guest is assigned a 0 in SQL (Accepts emails). If the opt in flow is enabled and the language string had been edited to “Opt in to our emails.”, upon save of account creation, the setting of 0 is retained (accepts.) If the guest unchecks the box and saves, then the setting in SQL is changed to 1 (declines emails.) |
...
Language must indicate option to opt in. |
Leave the remaining fields unchecked.
Click Save.
2. Configure 3rd Party Communication Preferences Widget (Optional)
...
Ensure that the Communications Preferences Page has been enabled (see instructions above in Configure Communication Preferences Tab).
Ensure that the Opt Out of Marketing email checkbox has been disabled (see instructions above in the Settings section called Show/Hide Opt Out of Marketing Emails Checkbox).
Go to Configuration > Settings > Customer Settingsand enter the following.
Scroll to the last 4 items in the Additional Customer Settings section and configure them:
Display a Communications Preferences widget: Checked. This will enable a CTA which enables users to get to the third-party site.
Widget CSS URL: Enter the URL for the Widget CSS.
Widet JavaScript (JS) URL: Enter the URL for the widget JavaScript.
Widget HTML code: Enter HTML code for the widget.
Click Save.
...
...