You can map WooCommerce custom fields to your Dotdigital custom data fields. WooCommerce customer custom fields allow you to gather more detailed information from your customers in addition to default fields such as name or address. Region, gender, age, and even the customer’s favourite colour, can all be collected and mapped to your custom data fields in Dotdigital.
Before you start
Things you need to know:
You must create custom fields in your WooCommerce account.
Corresponding custom data fields with the correct type must be created in your Dotdigital account. It's important for your custom data fields in Dotdigital to have the correct data type, if the data type is incorrect, the sync fails.
Custom fields for orders are also synced to your Dotdigital account’s insight data automatically.
Learn more
New mappings
Mapping new custom data fields causes a full historical resync of all existing mapped customers. This process can take several hours depending on how many customers you have.
Map customer custom fields to Dotdigital
In Dotdigital, go to Connect and select the WooCommerce tile under Installed integrations and extensions.
Select the Field mapping tab.
Under the heading Custom fields, expand the drop-down menu for each WooCommerce custom field and choose the corresponding Dotdigital custom data field.
Once you've mapped all the custom fields you need, select SAVE.
Your customer custom fields are added to your Dotdigital custom fields during the next sync with WooCommerce.
Allow blank values
You can enable a setting to allow blank values from a field in WooCommerce to overwrite existing values in the corresponding Dotdigital data field.
To do this:
Go to Connect, and under Installed integrations and extensions, select the WooCommerce tile.
On the Store tab, under Contacts, set Allow overwriting data with blank values to YES.
Select SAVE.