The Variant object contains detailed information about a product variant, including measurements and display settings.
| Field | Type | Description |
|---|---|---|
id | string | Shopify variant REST ID |
unitMeasurement | Measurement | The unit measurement information for this variant |
settings | object (optional) | Variant-specific settings |
settings.onlineStore | object (optional) | Online store display settings |
settings.onlineStore.displayStyle | OnlineStoreDisplayStyle | How the measurement input is displayed to customers |
settings.onlineStore.rules | OnlineStoreRules | Purchase condition rules (only when displayStyle is "number") |
settings.onlineStore.presets | array of PresetOption | Custom presets (only when displayStyle is "pills" or "dropdown") |