Variant

Object

The Variant object contains detailed information about a product variant, including measurements and display settings.

Fields

FieldTypeDescription
idstringShopify variant REST ID
unitMeasurementMeasurementThe unit measurement information for this variant
settingsobject (optional)Variant-specific settings
settings.onlineStoreobject (optional)Online store display settings
settings.onlineStore.displayStyleOnlineStoreDisplayStyleHow the measurement input is displayed to customers
settings.onlineStore.rulesOnlineStoreRulesPurchase condition rules (only when displayStyle is "number")
settings.onlineStore.presetsarray of PresetOptionCustom presets (only when displayStyle is "pills" or "dropdown")
Related: This object is returned by the Get product with variants and Get specific variant endpoints. See the Measurement, OnlineStoreDisplayStyle, OnlineStoreRules, and PresetOption objects for details about nested fields.