Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

...

Insert excerpt
Set-up Checklist
Set-up Checklist
nopaneltrue

COMMERCE TASKS

  1. Choose which presentation you would like for your guests' Communication Preferences with regard to marketing communications.

Status
colourYellow
titlePRErequisite

2. Show/Hide Opt Out of Marketing Email Checkbox

Status
colourRed
titlerequired

Status
colourYellow
titleprerequisite

3. Configure Language Strings for Communication Preferences

Status
colourBlue
titleoptional

  • Edit account.navigation

  • Edit account.fields.optoutemailcheckbox

  • Edit account.communicationpreferences.description

Status
colourYellow
titleprerequisite

  1. Enable and Configure Communication Preferences Tab

    Status
    colourRed
    titlerequired

  2. Configure 3rd Party Communication Preferences Widget

    Status
    colourBlue
    titleoptional

Status
colourGreen
titledetailed setup

Prerequisite Tasks

Insert excerpt
Prerequisites Tasks Excerpt
Prerequisites Tasks Excerpt
nopaneltrue

...

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

customersettings.optinenabled

This determines the default for the checkbox above. If FALSE, the checkbox defaults to unchecked. If TRUE, the checkbox defaults to checked.

FALSE

The customersettings.OptOutEmailCheckboxEnabled setting controls whether the 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

...

The Communication Preferences Tab has several configurable language strings available. The following instructions explain what text is configurable and how to edit them.

Language String Name

Function

Default

account.navigation

Image Modified

My Account

account.fields.optoutemailcheckbox

Image Modified

Opt out of our marketing emails.

account.communicationpreferences.description

Image Modified

Blank

  • account.navigation language string

...

To update a language string, go to Configuration > Languages

  1. Select English and click Edit.

    Image Modified
  2. Search for the string resource you wish to update and click Search.

    Image Modified
  3. Click Edit.

    Image Modified
  4. Update the value to include your desired text and Save.

    Image Modified

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}

...

  • 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 which 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.

Example of UI

Unchecked

Declines

Image Modified

“Opt Out of our marketing emails.”

Language must indicate option to opt out.

Image Modified

Checked

Accepts

Image Modified

“Check here to receive our marketing emails.”

Language must indicate option to opt in.

Image Modified
  • 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 Settings.

  • 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.

...