Order Metafields Management

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

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

Sync Order Metafields During Import

Order metafield values are imported automatically whenever the connector runs an Import Orders operation. To run the operation, see Import Shopify Orders In Odoo.

  • Metafields are imported only when:

    • The Order 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 Order Metafields Active toggle is turned off, order 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.