Shopify's product setup uses a handful of words that sound alike but mean different things: option, value, variant, property, metafield. Apps add more on top. Mixing them up is the most common reason a setup goes wrong, so here is each term in plain English, with an example from a real-looking store. Terms are grouped by where you'll meet them.
Core terms
- Option: a choice the customer makes that Shopify knows about natively, such as Size, Color or Material. Each product can have up to three options.
- Value: one specific choice inside an option. For the option Size, the values might be S, M, L and XL.
- Variant: one combination of values, such as "Red / Medium". Each variant can have its own price, SKU, barcode, weight and stock count. Shopify allows up to 2,048 variants per product. A tee with 5 colors and 6 sizes has 30 variants.
- SKU: Stock Keeping Unit, your own code for a variant, such as TEE-RED-M. Warehouses, POD partners and reports use it to tell variants apart, so keep it unique.
- Product: the parent that holds the title, description, images and all the variants. It has one URL.
If the distinction between options and variants is still fuzzy, our explainer on the difference between options and variants walks through it with examples.
App-added terms
- Line-item property: information attached to one line in the cart and then the order, such as "Name: Emma" or "Font: Playfair". It isn't a variant and has no stock count. Personalization apps save customer input this way, so any fulfillment partner can read it on the order.
- Custom option or personalization field: a field an app adds to the product page, such as a text box, dropdown, checkbox or photo upload. The answers become line-item properties.
- Cart Transform: a Shopify Function that lets an app change cart lines before checkout, for example to add a fee for a chosen option.
- Conditional logic: rules that show or hide fields based on earlier answers. Show "Engraving text" only when "Add engraving" is ticked.
- App embed: the switch in the theme editor that turns an app's storefront code on. If an app's fields don't appear, this is the first thing to check; see how to enable the app embed.
Pricing terms
- Add-on price (upcharge): an extra charge for a choice, such as +$5 for gift wrap. In Print It My Way it appears as a separate cart line. Our guide to add-on pricing for product options shows the setup.
- Per-character pricing: a fee based on how many letters the customer types, common for engraving. For example, $0.50 per character.
- Variant price: the price stored on each variant. A 2XL tee can cost $2 more than a Medium.
- Tiered or quantity pricing: a lower unit price for larger orders, often used for corporate gifts.
Display terms
- Swatch: a small color chip or image tile shown instead of a text option. A color swatch shows the color itself; an image swatch shows a thumbnail, such as a fabric pattern.
- Variant picker: the part of the product page where customers choose options. Themes usually offer buttons (pills) or dropdowns.
- Live preview: the customer's text or photo drawn on the product image as they type or upload, before they add to cart.
- Font picker: a field that lets the customer choose a typeface for their text, shown in the font itself. See how to add a font picker.
- Character limit: the maximum number of characters a text field accepts, set so the text fits the product.
Production terms
- POD partner: a print-on-demand company such as Printful, Printify or Gelato that prints and ships each order.
- Print file: the image your printer uses to produce the item. Its resolution is measured in DPI (dots per inch); 300 DPI at print size is a common target. Our print file specs guide lists typical requirements.
- Metafield: extra data the merchant stores on a product, variant, customer or order, such as care instructions or a size chart. Customers don't choose metafields; you set them.
Inventory terms
- Track quantity: the setting that makes Shopify count stock for a variant.
- Continue selling when out of stock: a per-variant setting that allows orders after stock reaches zero. Made-to-order and POD stores use it.
- Backorder: an order for something you've run out of and will restock, usually without a firm date.
- Preorder: an order placed before a product is released, with a planned ship date.
Frequently asked questions
What is a Shopify option?
An option is a choice Shopify knows about natively, such as Size or Color. Each product can have up to three, and their values combine into variants.
What is a Shopify variant?
A variant is one combination of option values, such as Red / Medium, with its own price, SKU and stock. Shopify allows up to 2,048 variants per product.
What is a SKU?
A SKU (Stock Keeping Unit) is your own code for a variant, such as TEE-RED-M. Inventory, POD partners and reports use it, so each one should be unique.
What is a line-item property?
It is extra information attached to one line in the cart and order, such as a name or uploaded photo. Personalization apps save customer input this way, and it has no stock count.
What is Cart Transform?
Cart Transform is a Shopify Function that lets an app change cart lines before checkout. Apps use it to add fees for chosen options.
What is a swatch?
A swatch is a small color chip or image tile shown instead of a text option. It lets customers see the color or pattern before choosing.
What is conditional logic?
Conditional logic shows or hides fields based on earlier answers. For example, show the engraving text box only when the customer ticks "Add engraving".
What is a metafield?
A metafield is extra data the merchant stores on a product, variant or order, such as a size chart. Customers don't choose metafields; you set them.
Related reading
Sources & further reading
Primary sources referenced in this article. We link to official platform documentation and standards bodies rather than secondary summaries so you can verify claims directly.
- Shopify Help Center: Product variants
- Shopify.dev: Product variant limits
- Shopify Help Center: Line item properties (customization)
- Google Search Central: Structured data introduction
- Google Search Central: Creating helpful, reliable, people-first content
- Schema.org: Full vocabulary
Try it free on Shopify
Print It My Way's permanent Free plan includes live preview, custom options, and Cart Transform pricing.
Install Print It My Way