Shopify Variant Object

In Shopify, a Shopify variant Object represents a specific version of a product — like a T-shirt that’s available in different sizes and colors. Each combination (e.g., Medium, Red or Large, Blue) is a different variant.
Shopify Variant Object Structure (Overview)
Field | Description |
---|---|
id | Unique ID of the variant. |
product_id | ID of the parent product |
title | Title of the variant (e.g., “Large / Red”) |
price | Variant’s price. |
sku | SKU (Stock Keeping Unit) code |
inventory_quantity | How many items are in stock. |
option1, option2, option3 | Values for product options (e.g., “Large”, “Red”) |
barcode | Barcode (if any). |
weight | Weight of the variant (important for shipping). |
taxable | Whether the variant is taxable. |
requires_shipping | Whether the variant requires shipping. |
requires_shipping | Whether the variant requires shipping. |
compare_at_price | “Was” price (useful for discounts). |
image_id | If the variant has its own image. |
Example of a Variant Object (JSON)
{
“id”: 1234567890,
“product_id”: 9876543210,
“title”: “Large / Red”,
“price”: “29.99”,
“sku”: “TSHIRT-L-RED”,
“position”: 1,
“inventory_policy”: “deny”,
“compare_at_price”: “39.99”,
“fulfillment_service”: “manual”,
“inventory_management”: “shopify”,
“option1”: “Large”,
“option2”: “Red”,
“option3”: null,
“created_at”: “2025-04-28T10:00:00-04:00”,
“updated_at”: “2025-04-28T10:00:00-04:00”,
“taxable”: true,
“barcode”: “1234567890123”,
“grams”: 200,
“weight”: 0.2,
“weight_unit”: “kg”,
“requires_shipping”: true,
“inventory_quantity”: 15,
“image_id”: 1122334455
}
Important Points:
- Variants are always tied to a product. No standalone variants.
- A product can have up to 100 variants.
- You can manage options like Size, Color, Material using option1, option2, option3.
- Each variant can have its own price, SKU, and image.
- If a product has only one variant, Shopify still creates a variant object.

About Author
Bhavik Koradiya is the CEO / Co. Founder of Silver WebBuzz Pvt. Ltd. Having 18+ years Experience in LAMP technology. I have expert in Magento, Joomla, WordPress, Opencart, e-commerce and many other open source. Specialties: Magento, WordPress, OpenCart, Joomla, JQuery, Any Open source.