SilverWebBuzz

 Join Silver Webbuzz at GITEX Global 2023 – The Year to Imagine AI in Everything. Meet us.

Shopify Variant Object

Shopify Variant Object
Get in Touch With Us
Submitting the form below will ensure a prompt response from us.

    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)

    A Product Variant object contains details like:
    FieldDescription
    idUnique ID of the variant.
    product_idID of the parent product
    titleTitle of the variant (e.g., “Large / Red”)
    priceVariant’s price.
    skuSKU (Stock Keeping Unit) code
    inventory_quantityHow many items are in stock.
    option1, option2, option3Values for product options (e.g., “Large”, “Red”)
    barcodeBarcode (if any).
    weightWeight of the variant (important for shipping).
    taxableWhether the variant is taxable.
    requires_shippingWhether the variant requires shipping.
    requires_shippingWhether the variant requires shipping.
    compare_at_price“Was” price (useful for discounts).
    image_idIf the variant has its own image.

    Example of a Variant Object (JSON)

    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.

    Scroll to Top