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.
Learn how in Create, delete, and edit Custom data fields.
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
Go to Stores > Configuration > DOTDIGITAL > Configuration and find the heading Customer Preference.
Expand the Show Preferences to Customer drop-down menu and select Yes.
This makes all your public marketing preferences visible to your customers.
Select Save Config in the top-right corner.
Lists
Go to Stores > Configuration > DOTDIGITAL > Configuration and find the heading Customer Preference.
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.
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.
Select Save Config in the top-right corner.
Data fields
Go to Stores > Configuration > DOTDIGITAL > Configuration and find the heading Customer Preference.
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.
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.
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.