Definitions list
Metafield definitions
Section titled “Metafield definitions”| namespace.key (default) | Type | Required | Purpose | Used by |
|---|---|---|---|---|
custom.preorder | boolean | optional | Preorder flag | Product card stock badge |
custom.lead_time_days | number_integer | optional | Delivery lead time (production days) | Delivery Promise Badge |
custom.shipping_class | single_line_text_field | optional | Shipping class (instant / made_to_order) | Delivery Promise Badge |
custom.shipping_cutoff_hour | number_integer | optional | Per-product cutoff hour (0-23) | Delivery Promise Badge |
reviews.rating / reviews.rating_count | rating | optional | Review rating (app standard) | Dawn default |
All fields are optional. New themes use fixed custom bindings. See the setup overview for migration of older mappings.
Standard metafields (Shopify-provided)
Section titled “Standard metafields (Shopify-provided)”shopify.disclosure— product disclosures (shown by Shopify’s standard Disclosures section)
This has a Shopify-provided standard definition, so entering a value in the admin is enough (no theme-side definition work).
Safe with no definitions
Section titled “Safe with no definitions”On a store where none of the above are defined, the affected elements are simply hidden — the page renders without breaking. This is a core guarantee of the Hellostore Theme.