Skip to content

product_modifier

The product_modifier object.

Properties

PropertyDescription
product_modifier.adjust_inventoryBuyer-visible adjust_inventory value for this product modifier.
product_modifier.adjust_priceCurrency amount for adjust price, in the store currency’s minor unit unless the object reference states otherwise.
product_modifier.constraintsBuyer-visible constraints value for this product modifier.
product_modifier.default_valueBuyer-visible default_value value for this product modifier.
product_modifier.display_typePublic display type value.
product_modifier.formBuyer-visible form value for this product modifier.
product_modifier.handleURL-safe unique slug.
product_modifier.idUnique identifier.
product_modifier.is_requiredtrue when this product modifier is required.
product_modifier.keyPublic key or identifier within the parent object.
product_modifier.kindBuyer-visible kind value for this product modifier.
product_modifier.max_selectionsBuyer-visible max_selections value for this product modifier.
product_modifier.min_selectionsBuyer-visible min_selections value for this product modifier.
product_modifier.multipleBuyer-visible multiple value for this product modifier.
product_modifier.nameName.
product_modifier.requiredBuyer-visible required value for this product modifier.
product_modifier.sort_orderBuyer-visible sort_order value for this product modifier.
product_modifier.valuesThe values.

Property list is generated from the storefront engine (ProductModifierDrop), so it always matches what your theme can use. Use {{ product_modifier | json }} only as a curated debug snapshot; it can omit lazy or otherwise public properties.