Update product metafield
The Update product metafield action adds a metafield to the product that triggers the workflow, or updates an existing metafield on that product.
Fields
The Update product metafield action contains the following fields.
Field | Description |
---|---|
Metafield namespace | Required. A metafield namespace is a container for a group of metafields. Grouping metafields within a namespace prevents your metafields from conflicting with other metafields. |
Key | Required. A key is an identifier for the metafield value. |
Value | Required. The value is the information to be stored in the metafield. The value is always stored as a string, regardless of the metafield's type. |
Type | The data type of the metafield's value. |
Triggers
The Update product metafield action has a hidden field added to it by the trigger. This field, Product ID, identifies the product to add a metafield to. The product ID is set by default and can't be changed.
The Update product metafield action can be used in workflows that start with the following triggers:
Example
![Example of a workflow that adds a product metafield when a product is added to the store](https://cdn.shopify.com/shopifycloud/help/assets/manual/apps/flow/flowv2/update-product-metafield-8fe6fde76dc7daae745101d00c3db5f1f6c6dec1686a8c5c11602adf4cdde499.png)
In this example workflow, a product metafield is added to all products when they're added to the store.
API details
To learn more, review the MetafieldInput input object.