Product & variant metafield conditions
Match product or variant metafield values in shipping rate rules.
Written By Floris de Vries
Last updated About 2 hours ago
How it works
Use Product metafield or Variant metafield conditions in the rates flow. Pick a definition from the shop, then set the expected value.
Matching is case-insensitive string equality. JSON list metafields expand to entries. Incomplete specs (missing namespace, key, or value) do not match.
Format
Values are stored as namespace.key=value. Multiple entries can be comma-separated. A value that itself contains a comma cannot be stored in this format and will not match.
App dimensions
The app’s own length / width / height fields show as $app.length, $app.width, and $app.height in the picker — not the expanded app--… namespace.
Related help
- Condition overview
- Product dimensions