Customer Metafields Management

Shopify Customer metafields are custom fields on the Shopify Customer resource. The connector imports their values into Odoo as part of the regular Import Customers operation. There is no separate metafield import, and export from Odoo to Shopify is not supported for Customer metafields.

For details about metafield configuration, mapping list columns, supported metafield types, status badges, and error logs, refer to Configure Shopify Metafields.

Sync Customer Metafields During Import

Customer metafield values are imported automatically whenever the connector runs an Import Customers operation. To run the operation, see Import Customers In Odoo.

  • Metafields are imported only when:

    • The Customer Metafields card is set to Active on the Metafields tab of the instance.

    • The metafield mapping status is Ready.

Important

  • Mappings with status Missing, Not Found, or Inactive are skipped automatically.

  • If the Customer Metafields Active toggle is turned off, customer metafields are not imported, even if metafield mappings are configured.

  • If a Ready mapping has a value in Odoo but Shopify no longer returns a value for that metafield, Odoo clears the value on the matching field so both sides stay aligned. This clearing happens only when the metafield list is fetched in full from Shopify.

During the import, the connector reads each metafield value from Shopify and saves it in the Odoo field selected in the metafield mapping.