All Collections
Integrations
Magento Open Source and Adobe Commerce
Contacts
Manage your contacts with the Customer preference centre in Magento Open Source and Adobe Commerce
Manage your contacts with the Customer preference centre in Magento Open Source and Adobe Commerce

Give you customers the ability to choose their marketing preferences, data fields, and which lists they want to be included in.

Gareth Burroughes avatar
Written by Gareth Burroughes
Updated over a week ago

You can manage the visibility settings of your customer preferences in your store, including marketing preferences, lists, and contact data fields. When these preferences are set to visible, registered customers can view them on your Newsletter subscriptions page after they log in to their account.

Any selected contact data fields, marketing preferences, or lists that the customer already has and exists in, are pre-selected when they view the Newsletter subscriptions page.


Before you start

Things you need to know:

  • Only contact data fields with a visibility setting of public can be shown to customers.

    You can create more custom contact data fields and set their visibility in your Adobe Commerce account. Learn how in Map data in Adobe Commerce.

  • Alternatively, you can create more custom contact data fields in your Dotdigital account.

  • This is a real-time update between Adobe Commerce and Dotdigital; whatever you set for your lists and contact data fields in one platform also updates in the other.

Customer consent

If you enable any of your Customer Preference settings, the consent text you provide for registration and checkout displays as the consent text under General subscription for your newsletter in a customer’s account dashboard.


Set visibility

Marketing preferences

  1. Go to Stores > Configuration > DOTDIGITAL > Configuration and find the heading Customer Preference.

  2. Expand the Show Preferences to Customer drop-down menu and select Yes.

    This makes all your public marketing preferences visible to your customers.

  3. Select Save Config in the top-right corner.

Lists

  1. Go to Stores > Configuration > DOTDIGITAL > Configuration and find the heading Customer Preference.

  2. Expand the Show Lists to Customer drop-down menu and select Yes.

    This makes your chosen lists in the menu below visible to your customers.

  3. For Lists to Show, select the lists you want to make visible to your customers.

    To select multiple lists, hold the CTRL or SHIFT key when selecting.

  4. Select Save Config in the top-right corner.

Data fields

  1. Go to Stores > Configuration > DOTDIGITAL > Configuration and find the heading Customer Preference.

  2. Expand the Show Data Fields To Customer? drop-down menu and select Yes.

    This makes your chosen lists in the menu below visible to your customers.

  3. For Data Fields To Show, select the data fields you want to make visible to your customers.

    To select multiple data fields, hold the CTRL or SHIFT key when selecting.

  4. Select Save Config in the top-right corner.


Troubleshooting

Only the standard Adobe Commerce content displays on the Newsletter subscriptions page

There could be a few reasons for this:

  • The functionality hasn't been enabled. You need to ensure you have enabled this by selecting Yes from the available dropdowns.

  • No selection has been made from the to show lists for your lists and data fields. You need to select at least one.

  • The page might be cached. Make sure any caches have been cleared.

The content is displaying but nothing is pre-selected

  • Ensure the contact you are testing this with exists in the public lists and has data held against them for the public contact data fields and preferences.

  • Refresh the page. Sometimes the data required for the contact is retrieved using the API and it may be the case that this retrieval failed upon the initial load.

Did this answer your question?