Skip to main content

Map WooCommerce customer custom fields to Marketing custom data fields

Ensure all your WooCommerce data is synchronised to your Marketing account.

Written by Gareth Burroughes

You can map WooCommerce custom fields to your Marketing 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 Marketing.


Before you start

  • You must create custom fields in your WooCommerce account.

  • Corresponding custom data fields with the correct type must be created in your Marketing account. It's important for your custom data fields in Marketing to have the correct data type, if the data type is incorrect, the sync fails.

  • Custom fields for orders are also synced to your Marketing account’s insight data automatically.

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 Marketing

  1. In Marketing, go to Connect and select the WooCommerce tile under Installed integrations and extensions.

  2. Select the Field mapping tab.

  3. Under the heading Custom fields, expand the drop-down menu for each WooCommerce custom field and choose the corresponding Marketing custom data field.

  4. Once you've mapped all the custom fields you need, select SAVE.

Your customer custom fields are added to your Marketing 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 Marketing data field.

To do this:

  1. Go to Connect, and under Installed integrations and extensions, select the WooCommerce tile.

  2. On the Store tab, under Contacts, set Allow overwriting data with blank values to YES.

  3. Select SAVE.

Did this answer your question?