Shopify Product Variants: How to Add, Edit, and Manage Them
Published on
Updated on November 04, 2026
Customers often want to choose a product based on their preferred size, color, material, or other specifications. For an online store selling clothing, beauty products, electronics, or home accessories, offering these choices on one product page makes purchasing easier. Shopify lets merchants organize different versions of the same product without creating a separate listing for each variation. Shopify Product Variants help you manage these versions while keeping their prices, stock quantities, SKUs, and other details organized.
In this guide, you'll learn what product variants are, how to add them through Shopify admin, how to edit individual variants, and how to manage their inventory, pricing, and storefront appearance. You'll also find practical steps for handling unavailable variants and Shopify product page customisation.
What Are Shopify Product Variants?
Shopify product variants are individual versions of a product created by combining different option values. These options represent the characteristics customers can choose before purchasing an item. For example, a clothing store may offer a T-shirt in three sizes and two colors. Size and Color are the product options, while each size-and-color combination represents a separate variant.
Common Types of Product Variants
The options you create depend on your product category and the choices your customers need.
-
Size: Small, Medium, Large, or different shoe sizes.
-
Color: Black, White, Blue, Green, or other shades.
-
Material: Cotton, Linen, Leather, Stainless Steel, or Wood.
-
Storage capacity: 128 GB, 256 GB, or 512 GB for electronic devices.
-
Pack size: Single item, Pack of 2, or Pack of 5.
-
Style: Regular Fit, Slim Fit, Classic, or Modern.
- Finish: Matte, Glossy, Brushed, or Polished.
Why Are Shopify Product Variants Important?
Organizing product choices correctly helps with storefront usability, inventory management, and order processing.
-
Make Product Selection Easier: Customers can compare sizes, colors, or other attributes on one product page instead of navigating between separate listings. For example, someone looking for a black T-shirt in Medium can select both options before adding the item to their cart.
-
Track Inventory Accurately: Each variant can have its own inventory quantity. You can monitor Medium Black T-shirts separately from Large White T-shirts and identify which combinations need replenishment. This is especially useful for clothing, footwear, electronics, and other products with several configurations.
-
Set Different Prices: Some versions cost more to manufacture or purchase than others. A larger pack, premium material, or higher-capacity device may require a different selling price. Shopify lets you manage pricing at the variant level, making it easier to reflect these differences.
-
Display Relevant Product Images: You can associate images with specific variants so customers can see the version they intend to buy. For example, selecting a red handbag can display an image of the red version rather than leaving the default black image on the page.
- Keep Related Products Organized: When several versions belong to the same product, grouping them in one listing keeps the catalog easier to maintain. You can update common product information while managing the price, stock, and other details of individual variants.
How to Display Shopify Product Variants on Your Storefront
Creating variants in Shopify admin is only part of the setup. Customers also need clear selection controls that make it easy to choose the correct version.
-
Use Color Swatches for Visual Choices
Color swatches in Shopify allow customers to compare shades visually rather than relying entirely on text labels. They're useful for clothing, cosmetics, furniture, and products where appearance influences buying decisions. Check whether your theme supports swatches natively or requires configuration. Shopify also supports connecting certain variant options to category metafields, which can help standardize option values across products. -
Choose Clear Size and Option Selectors
Use controls that suit the number and type of choices available. For example, buttons may work well for a small number of clothing sizes, while dropdowns can help organize a longer list of specifications. Keep labels clear and position selection controls where customers can find them before adding the item to their cart. -
Keep Variant Images and Prices Consistent
When a customer selects a different version, make sure the displayed price, image, and availability match that choice. Test common combinations instead of checking only the default variant. This is especially important for products with multiple options. -
Choose a Theme That Fits Your Product Catalog
Your Shopify theme affects how product images, option selectors, navigation, and purchase controls appear. For clothing businesses, Flaunt Shopify Theme is one option to consider when building an apparel storefront. Before choosing a theme, preview its product pages and test how size and color selections work with your catalog. Check image switching, product information, purchase controls, and mobile usability to make sure the layout supports the way your products are sold.
A theme should complement your product setup rather than replace it. Variant data, pricing, and inventory still need to be configured correctly in Shopify admin.
How to Add Shopify Product Variants Through Admin
You can create variants when adding a new product or update an existing product through Shopify admin. The following instructions cover the standard desktop workflow.
Step 1: Open Products in Shopify Admin

- Log in to your Shopify admin.
- Click Products in the left-hand navigation menu.
- To create a new listing, click Add product.
- To add variants to an existing listing, click the product you want to update.
Before adding variants, enter the product's basic information, including its title, description, images, and other relevant details. This initial step in how to add products to Shopify helps establish a clear product listing. For example, if you're selling a cotton T-shirt, describe its material, fit, and key characteristics so customers can understand what they're buying.
Step 2: Add the First Product Option

- Scroll to the Variants section.
- Click Add options like size or color.
- In the Option name field, enter the characteristic customers need to choose, such as Size.
- In the option values field, enter the available values, such as Small, Medium, and Large.
Option names and values appear to customers on the storefront, so use labels that are easy to understand. For example, if you sell a skincare product in different bottle sizes, you might use Volume as the option name and enter 30 ml, 50 ml, and 100 ml as the values.
Step 3: Add More Options if Needed

If your product has more than one characteristic, add another option.
- Click Add another option.
- Enter the second option name, such as Color.
- Add the available values, such as Black, White, and Blue.
- If required, add a third option, such as Material.
- Review the option names and values for spelling and consistency.
For example, a T-shirt could use these options
-
Size: Small, Medium, Large
- Color: Black, White, Blue
You can use up to three options per product in Shopify's standard product setup. Avoid adding characteristics that customers don't need to select.
Step 4: Generate the Variant Combinations
After entering the options and values, review the combinations Shopify creates. For a product with three sizes and three colors, the combinations can produce variants:
|
Size |
Color |
Example Variant |
|
Small |
Black |
Small Black T-shirt |
|
Small |
White |
Small White T-shirt |
|
Medium |
Black |
Medium Black T-shirt |
|
Medium |
White |
Medium White T-shirt |
|
Large |
Black |
Large Black T-shirt |
|
Large |
White |
Large White T-shirt |
If every combination is available, these nine variants can represent your complete product selection. If certain combinations aren't manufactured or sold, review the generated variants and remove the combinations you don't offer.
Step 5: Save the Product Options
- Review the option names and values.
- Click Done in the option editor, if displayed.
- Review the resulting variants on the product details page.
- Click Save to apply the product changes.
Step 6: Add Details to Each Variant

- After creating the combinations, configure their individual details.
- In the Variants section, click the variant you want to update.
- Review the available fields on the variant details page.
- Enter or update its price.
- Add a unique SKU and barcode where applicable.
- Configure inventory tracking and quantities.
- Add the appropriate image if the variant looks different.
- Review shipping details, weight, and other applicable fields.
- Click Save.
For example, a 128 GB smartphone might cost $500, while the 256 GB version costs $600. Each version should have the correct price, SKU, and inventory quantity. Repeat this process for the variants that require different information.
Step 7: Check the Storefront
Once you've saved the changes, open the product page on your online store.
- Select each available size, color, or other option.
- Confirm that the correct variant is selected.
- Check whether the price and product image update as expected.
- Verify that unavailable variants cannot be purchased.
- Add a variant to the cart and confirm that the selected version appears correctly.
- Repeat the test on a mobile device.
This final check helps identify missing images, incorrect prices, and selection issues before customers encounter them. For more details, refer to Shopify's official guide to adding product variants.
How to Add a New Variant to an Existing Shopify Product
If you already sell a product and want to introduce another size or color, you don't need to create a completely new listing. You can update the existing product's options.
Method 1: Add a New Value to an Existing Option

Use this method when you want Shopify to create the applicable combinations for a new option value. For example, suppose a T-shirt is available in Small, Medium, and Large sizes and comes in Black and White. You now want to introduce Blue.
- Open your Shopify admin.
- Go to Products.
- Select the T-shirt you want to update.
- In the Variants section, click Edit next to the Color option.
- Locate the field for adding another value.
- Enter Blue.
- Click Done.
- Review the newly generated Blue variants for each available size.
- Configure their prices, SKUs, inventory, and images as needed.
- Click Save.
Method 2: Add a Single Variant Manually

Use this method when you want to create one specific combination rather than generating every possible combination.
- Go to Products in Shopify admin.
- Open the relevant product.
- In the Variants section, click Add variant.
- Enter the required values for the existing options.
- Add or update the price, inventory, SKU, barcode, and image as needed.
- Click Save.
Method 3: Duplicate an Existing Variant

Duplicating a similar variant can save time when many of its details remain the same.
- Open Products in Shopify admin.
- Select the product.
- In the Variants section, open the variant you want to copy.
- Click Duplicate.
- Change at least one option value to create a unique combination.
- Review the copied price, SKU, inventory, barcode, and image.
- Update any fields that differ from the original variant.
- Click Save.
How to Edit Shopify Product Variants
You may need to update product information when prices change, new sizes become available, or a product specification is corrected. Shopify lets you edit a single variant or make changes to multiple variants together.
Step 1: Open the Variant Details
- Log in to Shopify admin.
- Click Products.
- Select the product you want to update.
- Find the Variants section.
- Click the specific variant you want to edit.
Step 2: Update the Required Information
- Depending on your needs, you can edit details such as:
- Price and comparison-at price.
- Inventory quantities and tracking.
- SKU and barcode.
- Product image.
- Weight and shipping details.
- Other supported variant information.
For example, if the Medium Black T-shirt needs a price increase, open that variant and update its price without changing the price of every other version.
Step 3: Save and Verify the Changes
Click Save and revisit the storefront. Check that the updated price, image, availability, and other relevant details appear correctly for the selected variant.
How to Edit Multiple Variants in Bulk

- If several variants need the same type of update, Shopify's bulk editor can reduce repetitive work.
- Go to Products in Shopify admin.
- Open the relevant product.
- In the Variants section, select the variants you want to update using their checkboxes.
- Click Bulk edit or Open bulk editor, depending on the interface displayed.
- Review the available columns.
- Edit the required fields, such as price, SKU, or other supported properties.
- Click Save.
Use bulk editing when changing several prices or identifiers, but review each row before saving to prevent incorrect values from being applied to the wrong variant. For further instructions, see Shopify's guide to editing existing variants.
How to Manage Inventory for Shopify Product Variants
When a product comes in several sizes, colors, or configurations, each version may have a different stock quantity. Shopify lets you track these quantities separately so you can identify which variants are available and which need replenishment.
Step 1: Open the Product's Inventory Settings
- Go to Products in Shopify admin.
- Open the product you want to manage.
- In the Variants section, select the variant you want to update.
- Locate its inventory settings.
- Check whether inventory tracking is enabled.
Step 2: Enter the Available Quantity
Enter the correct stock quantity for each variant at the relevant location. For example, your T-shirt inventory might look like this:
|
Variant |
Available Quantity |
|
Small Black T-shirt |
25 |
|
Medium Black T-shirt |
40 |
|
Large Black T-shirt |
12 |
|
Small White T-shirt |
18 |
|
Medium White T-shirt |
30 |
|
Large White T-shirt |
8 |
These quantities are examples. Your actual stock should reflect the units physically available and the inventory records maintained by your business. If your store uses multiple locations, check the inventory for the appropriate location rather than relying only on the overall quantity.
Step 3: Save and Check Availability
- Save the updated inventory details.
- Return to the product page.
- Select each relevant variant.
- Confirm that availability is displayed correctly.
- Check that sold-out variants follow your intended selling policy.
If you plan to accept orders for unavailable products, make sure your inventory settings and fulfillment process support this option. Following the steps for Shopify pre-orders can help you manage advance purchases and set clear expectations about product availability and shipping.
Step 4: Update Inventory for Multiple Variants
If you need to adjust stock for several products or variants, you can use Shopify's inventory tools. For a small number of variants:
- Go to Products.
- Open the product.
- Select the variants you need to update.
- Open the bulk editor.
- Edit the relevant inventory fields.
- Save the changes.
For inventory updates across multiple products, go to Products → Inventory, choose the relevant location if necessary, select the items, and open the inventory editing tools available in your admin.
Step 5: Review Stock Levels Regularly
Monitor which variants sell quickly and which remain in stock for long periods. Use this information to plan restocking and avoid ordering unnecessary quantities. If you use Shopify inventory management apps or sell through multiple channels, check that stock quantities remain synchronized. Incorrect inventory information can lead to overselling and canceled orders.
How to Set Different Prices for Shopify Product Variants
Shopify allows you to assign individual prices to variants. This is useful when versions differ in size, material, capacity, quantity, or production cost. For example, a skincare brand might sell a 30 ml bottle for $20 and a 100 ml bottle for $45. An electronics store could charge more for a device with greater storage capacity.
Step 1: Open the Product
- Log in to Shopify admin.
- Go to Products.
- Select the product whose pricing you want to update.
- Locate the Variants section.
Step 2: Select the Variant
Click the specific variant you want to edit. For example, select the 100 ml skincare bottle rather than editing the product's general details.
Step 3: Update the Price
- Find the Price field.
- Enter the new selling price.
- If applicable, update the Compare at price to reflect the intended reference price.
- Review the other details to ensure they remain correct.
Only use a comparison price when it accurately reflects the intended pricing information. Avoid entering misleading reference prices.
Step 4: Save and Test
Click Save and open the product page. Select the variant you updated and verify that the correct price appears. Add it to the cart and check that the same variant and price carry through the shopping process.
Pricing Practices to Follow
-
Calculate product costs: Consider production, packaging, shipping, and other relevant expenses.
-
Explain meaningful differences: Help customers understand why a larger size or premium material costs more.
-
Check discounts: Test applicable discount codes and automatic discounts.
- Review the cart: Confirm that the selected variant and price remain consistent during checkout.
How to Add Images to Shopify Product Variants
Images help customers understand the appearance of each version. A product with several colors, finishes, or designs should display relevant visuals wherever possible.
Step 1: Open the Product in Shopify Admin
- Go to Products.
- Click the product you want to update.
- Confirm that the required images are already uploaded to the product's media section.
Step 2: Assign an Image to a Variant
- In the Variants section, locate the variant you want to update.
- Click the image icon next to that variant.
- Choose an existing product image or click Add image to upload one.
- Select the appropriate image.
- Click Done.
- Click Save.
Repeat these steps for other variants that need different images. For example, a clothing store selling a dress in Red, Blue, and Black should assign the corresponding product images to each color variant.
Step 3: Test Image Switching on the Storefront
Open the product page and select each color or other visual option. Check whether the correct image appears when a customer changes the selection. The exact behavior can depend on the theme and how the Shopify Image Gallery is configured. If a theme doesn't switch images as expected, review its documentation or contact the theme developer. For more details, see Shopify's guide to adding images to product variants.
What Is the Shopify Product Variant Limit?
Shopify's standard product setup currently supports up to 2,048 variants per product and three options per product. This is higher than the older 100-variant limit discussed in some existing articles. Consider these points before creating a large number of combinations:
-
Theme compatibility: Some themes may need updates to support products with more than 100 variants.
-
App compatibility: Product options, filtering, inventory, and other apps may have their own restrictions.
-
Option count: The standard setup still supports a maximum of three product options.
- Catalog management: Large variant lists can become harder to maintain if product information and stock levels aren't organized properly.
Final Words
Managing product options in one listing makes it easier to offer different sizes, colors, and styles without creating separate product pages for each choice. You can set individual prices, track stock levels, and assign specific images to help customers identify the version they want. A well-configured setup also keeps your catalog organized and makes product management easier.
Start by identifying the choices customers genuinely need. Then create the relevant options through Shopify admin, configure each variant's details, and verify the result on your storefront. Keep inventory and pricing accurate, and use metafields to organize additional information for specific variants where needed.
Understanding how Shopify Product metafields work with Shopify Product Variants can help you display relevant product details. Finally, test the shopping experience on desktop and mobile and confirm that your theme and apps support your catalog. With a clear structure and regular maintenance, you can offer useful product choices without making your storefront unnecessarily complicated.
FAQs
Share: