Skip to main content
Conditions

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