{"id":2005,"date":"2025-01-26T14:59:07","date_gmt":"2025-01-26T14:59:07","guid":{"rendered":"https:\/\/websitelynx.co.uk\/websites\/?page_id=2005"},"modified":"2025-01-26T14:59:10","modified_gmt":"2025-01-26T14:59:10","slug":"product-variations","status":"publish","type":"page","link":"https:\/\/websitelynx.co.uk\/websites\/product-variations\/","title":{"rendered":"Product Variations"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\" id=\"doc-title\">Variable Products<\/h1>\n\n\n\n<p><strong>Variable products<\/strong>&nbsp;in WooCommerce let you&nbsp;offer a set of different options on&nbsp;a product, with control over prices, stock, image, and more for each variation. You can use them for a product like a t-shirt, which you can offer in large, medium, and small sizes, all in different colors.<\/p>\n\n\n\n<p>On this page you\u2019ll learn:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>How to create a variable product in WooCommerce.<\/li>\n\n\n\n<li>How to add global or custom attributes to your variable product.<\/li>\n\n\n\n<li>How to use product attributes to create different product variations.<\/li>\n\n\n\n<li>How to define a default variation for a variable product.<\/li>\n\n\n\n<li>How to sort and organize product attributes and their options.<\/li>\n\n\n\n<li>What data you can add to a product variation and how to add it.<\/li>\n\n\n\n<li>Different inventory management options for variable products.<\/li>\n\n\n\n<li>How to bulk edit all variations of a product.<\/li>\n\n\n\n<li>What customers see on the front end of your site when you use variable products.<\/li>\n\n\n\n<li>Advanced topics for consideration when using variable products.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"adding-a-variable-product\"><a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#adding-a-variable-product\">Adding a Variable Product<\/a><\/h2>\n\n\n\n<p><em>This video provides an overview of how to create a variable product<\/em>.<\/p>\n\n\n\n<p>Adding a variable product is similar to adding a simple product, but with a few more details to consider.<\/p>\n\n\n\n<p>To add a new variable product:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to \u201cProducts\u201d in WP-Admin (the site\u2019s admin area).\u00a0<\/li>\n\n\n\n<li>Click Add New Product at the top of the page.<\/li>\n\n\n\n<li>Enter the product name.\u00a0<\/li>\n\n\n\n<li>Choose \u201cVariable Product\u201d from the \u201cProduct data\u201d dropdown menu.<\/li>\n\n\n\n<li>Click on the \u201cAttributes\u201d tab on the left hand side under the Product data dropdown.\u00a0<\/li>\n\n\n\n<li>Add either a global\/existing attribute or create a new one(specific to the product):\n<ul class=\"wp-block-list\">\n<li>Adding a\u00a0<a href=\"https:\/\/woocommerce.com\/document\/managing-product-taxonomies\/#how-to-add-edit-product-attributes\">Global Attribute<\/a>:\n<ol class=\"wp-block-list\">\n<li>If you\u2019ve already created global attributes, select the one you want to use from the \u201cadd existing\u201d dropdown menu at the top of the settings.<\/li>\n\n\n\n<li>Select the variations\/values you\u2019d like to use from that attribute. You can add them all by clicking the \u201cSelect All\u201d button below the values box or you can select specific ones you want to use by clicking on the \u201cSelect Values\u201d box and selecting them one by one.\u00a0<\/li>\n<\/ol>\n<\/li>\n\n\n\n<li>Adding a new Attribute:\n<ol class=\"wp-block-list\">\n<li>Click the \u201cAdd New\u201d button at the top of the settings.\u00a0<\/li>\n\n\n\n<li>Add a name for your attribute (examples: size)\u00a0<\/li>\n\n\n\n<li>Add the values (variations) you need. Separate each variation\/value with |\u00a0 (i.e.: Medium | Large | XL | XXL )<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click \u201cSave Attributes\u201d.\u00a0<\/li>\n\n\n\n<li>Click on the Variations tab on the left.\u00a0<\/li>\n\n\n\n<li>Click either:\n<ul class=\"wp-block-list\">\n<li>Generate variations to add all possible variations from all attributes values\/variations.<\/li>\n\n\n\n<li>Add manually to specify which variables will be available for the product.\u00a0<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click on each variation to expand to its product menu.\u00a0<\/li>\n\n\n\n<li>Enter product information: Price, stock status, weight, dimensions, shipping class, and description. Add Linked Products if needed. Repeat for all variations.\u00a0<\/li>\n\n\n\n<li>Optional: Use the \u201cBulk Actions\u201d dropdown at the top of the \u201cVariations\u201d menu to set product information for\u00a0<strong>all variations<\/strong>\u00a0at once.\u00a0<\/li>\n\n\n\n<li>Click Save changes at the bottom of the variations menu.\u00a0<\/li>\n\n\n\n<li>Click \u201cPublish\u201d in the top right of the screen to publish the product.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/create-variable-product-woocommerce.gif\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/create-variable-product-woocommerce.gif\" alt=\"\" class=\"wp-image-18734003506614\"\/><\/a><figcaption class=\"wp-element-caption\">Adding a variable product<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/Add-Attributes-variable-product-WooCommerce.png\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/Add-Attributes-variable-product-WooCommerce.png?w=980\" alt=\"\" class=\"wp-image-18734003506564\"\/><\/a><figcaption class=\"wp-element-caption\">Adding an existing attribute<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/Attributes-used-for-variations-WooCommerce-Variable-Product.png\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/Attributes-used-for-variations-WooCommerce-Variable-Product.png?w=980\" alt=\"\" class=\"wp-image-18734003506563\"\/><\/a><figcaption class=\"wp-element-caption\">To load all values for an attribute, use the \u201cSelect all\u201d button.&nbsp;<br>Make sure to check the \u201cUsed for variations\u201d box and save your added attributes.<\/figcaption><\/figure>\n\n\n\n<p><strong>Note:&nbsp;<\/strong>If you alter product attributes after creating variations, you may need to redefine the variations for the variation combinations to work correctly. Also, be aware that&nbsp;<a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#functionality-behavior-for-more-than-30-variations\">Dynamic product dropdowns on the product page<\/a>&nbsp;have their behavior changed when working with products that have more than 30 variations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"adding-variation-data\"><a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#adding-variation-data\">Adding Variation Data<\/a><\/h3>\n\n\n\n<p>Each variation can have the following properties:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Image<\/strong>\u00a0\u2013 Click the placeholder to add an image.\u00a0<a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#add-an-image-to-the-variation\">See below<\/a><\/li>\n\n\n\n<li><strong>SKU<\/strong>\u00a0\u2013 Enter the SKU or leave blank.\u00a0<strong>Note:<\/strong>\u00a0If you set an SKU at the product level but leave it blank at the variation level, SKU will default to product level SKU.\u00a0<\/li>\n\n\n\n<li><strong>Enabled<\/strong>\u00a0\u2013 Enable or disable the variation.<\/li>\n\n\n\n<li><strong>Regular Price<\/strong>\u00a0(required) \u2013 Set the price for this variation. Variations without prices don\u2019t show in your store.<\/li>\n\n\n\n<li><strong>Sale Price\u00a0<\/strong>(optional)\u00a0\u2013 Set a price for this variation when on sale.<\/li>\n\n\n\n<li><strong>Downloadable<\/strong>\u00a0\u2013 If this a downloadable variation. Adds the following download fields:\n<ul class=\"wp-block-list\">\n<li><strong>Downloadable Files<\/strong>\u00a0\u2013 Add file(s) for customers to download.<\/li>\n\n\n\n<li><strong>Download Limit<\/strong>\u00a0\u2013 Set how many times a customer can download the file(s). Leave blank for unlimited.<\/li>\n\n\n\n<li><strong>Download Expiry<\/strong>\u00a0\u2013 Set the number of days before a download expires after purchase.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Virtual<\/strong>\u00a0\u2013 If this product is not physical or shipped. Marking a product as virtual removes the following shipping settings:\n<ul class=\"wp-block-list\">\n<li><strong>Weight<\/strong>\u00a0\u2013 Weight for the variation, leave this blank to use the main product\u2019s weight.<\/li>\n\n\n\n<li><strong>Dimensions<\/strong>\u00a0\u2013 Height, width and length for the variation, leave this blank to use the main product\u2019s dimensions.<\/li>\n\n\n\n<li><strong>Shipping class<\/strong>\u00a0\u2013 Shipping classes can affect shipping. Set a variation specific shipping class here.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Manage Stock?\u00a0<\/strong>\u2013\n<ul class=\"wp-block-list\">\n<li><strong>Stock quantity<\/strong>\u00a0\u2013 if selected. Allows to set the current stock level for the variation.<\/li>\n\n\n\n<li>\u201c<strong>Allow backorders?<\/strong>\u201d \u2013 Enables allowing backorders for the variation; if enabled, stock can go below zero.<\/li>\n\n\n\n<li><strong>Low stock threshold<\/strong>\u00a0\u2013 When the stock for the variation reaches this level, the system will send you a notification email. If you haven\u2019t configured it, WooCommerce uses the product-wide threshold\u00a0<strong><em>(see Inventory Management below)<\/em><\/strong>.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Tax class<\/strong>\u00a0\u2013 Use tax classes to charge different tax rates for a specific variation.\u00a0<a href=\"https:\/\/woocommerce.com\/document\/setting-up-taxes-in-woocommerce\/#tax-rate-table-settings-in-tax-classes\">Read more about tax classes<\/a><\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/Screenshot-2024-04-08-at-5.32.02%E2%80%AFPM.png\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/Screenshot-2024-04-08-at-5.32.02%E2%80%AFPM.png?strip=all&amp;w=704\" alt=\"\" class=\"wp-image-18734003522971\"\/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"downloadable-variations\"><a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#downloadable-variations\">Downloadable Variations<\/a><\/h3>\n\n\n\n<p>Individual variations of a product can be marked&nbsp;<strong>downloadable<\/strong>. To make a downloadable variation:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Follow the steps at\u00a0<strong><a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#adding-a-variable-product\">Adding a Variable Product<\/a><\/strong>\u00a0to create a variable product and add variations.<\/li>\n\n\n\n<li>In the\u00a0<strong>Product Data<\/strong>\u00a0panel, select the\u00a0<strong>Variations<\/strong>\u00a0section.<\/li>\n\n\n\n<li>Click the variation of your choice to expand its details.<\/li>\n\n\n\n<li>Tick the Downloadable checkbox:<\/li>\n\n\n\n<li>After ticking this box, other options appear:\n<ul class=\"wp-block-list\">\n<li><strong>Downloadable Files<\/strong>\u00a0\u2013 Add file(s) for customers to download.<\/li>\n\n\n\n<li><strong>Download Limit<\/strong>\u00a0\u2013 Set how many times a customer can download the file(s). Leave blank for unlimited.<\/li>\n\n\n\n<li><strong>Download Expiry<\/strong>\u00a0\u2013 Set the number of days before a download expires after purchase.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Select the Add file button, and then name the file. Enter the downloadable URL if it\u2019s hosted elsewhere, or select the Choose file button to either insert an existing file from your Media Library or to Upload a new file. Upload the file and click Insert to set up each downloadable file URL.<\/li>\n\n\n\n<li>Enter \u201cDownload limit\u201d\u00a0<em>(optional).<\/em>\u00a0Once a user hits this limit, they can no longer download the file.<\/li>\n\n\n\n<li>Enter \u201cDownload expiry\u201d\u00a0<em>(optional)<\/em>. If you define a number of days, download links expire after that.<\/li>\n\n\n\n<li>Once you\u2019ve completed this edit to the product, press Publish or Update as usual.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2021\/04\/image_98891e.png?strip=all&amp;w=704\" alt=\"\" class=\"wp-image-18734004434789\"\/><\/figure>\n\n\n\n<p>For more details about downloadable product settings, configurations, and troubleshooting, check the&nbsp;<a href=\"https:\/\/woocommerce.com\/document\/digital-downloadable-product-handling\/\">Digital\/Downloadable Product Handling Documentation<\/a>.&nbsp;<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"combining-virtual-and-downloadable-products\">Combining Virtual and Downloadable products&nbsp;<\/h4>\n\n\n\n<p>For maximum flexibility, unless also&nbsp;<a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#adding-variation-data\">marked as virtual<\/a>, downloadable products have fields for shipping information, and incur shipping calculations at checkout. This allows you to offer physical products that include a digital download. For example, to digitally deliver the user manual for a smart device instead of including a printed one in the box.&nbsp;<\/p>\n\n\n\n<p>Check the&nbsp;<strong>Virtual<\/strong>&nbsp;box as well as the&nbsp;<strong>Downloadable&nbsp;<\/strong>box, if the downloadable product doesn\u2019t require shipping.&nbsp;<\/p>\n\n\n\n<p><strong>Note:&nbsp;<\/strong>Orders where all products are both virtual and downloadable will skip the&nbsp;<strong>Processing<\/strong>&nbsp;order status and move directly to the&nbsp;<strong>Completed<\/strong>&nbsp;order status. For more information about order statuses check the&nbsp;<a href=\"https:\/\/woocommerce.com\/it\/document\/managing-orders\/#order-statuses\">Managing Orders documentation<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"editing-many-variations\"><a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#editing-many-variations\">Sorting Attributes and Variations for Variable Products<\/a><\/h3>\n\n\n\n<p>You can sort attributes and attribute values of variable products to change their display in the shop\u2019s front end. In the admin view, you can also sort product variations for ease of management. The following sections cover how to sort and organize the various details of your variable products<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"reordering-attributes-and-values-for-the-customer-view\">Reordering Attributes and values (variations) for the Customer View:<\/h4>\n\n\n\n<p>You can reorder both attributes and their values (variations) for the customer or storefront view from the \u201cAttributes\u201d tab. Here is how to do it:&nbsp;<\/p>\n\n\n\n<p><strong>Reorder Attributes<\/strong><\/p>\n\n\n\n<p>In the customer\u2019s view, the selection fields of a variable product display in the same order as you sort them in the admin area. To sort your product\u2019s attributes:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on the \u201cAttributes\u201d tab.<\/li>\n\n\n\n<li>Drag and drop the attributes into a preferred order.\u00a0<\/li>\n\n\n\n<li>Click \u201cSave Attributes\u201d at the bottom of the settings window.\u00a0<\/li>\n\n\n\n<li>Click \u201cPublish\u201d or \u201cUpdate\u201d in the top right of the screen to finish.\u00a0<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/reordering-attributes.gif\" alt=\"\" class=\"wp-image-18734003510988\"\/><\/figure>\n\n\n\n<p><strong>Reorder values (variations) of Custom Attributes (Product Specific):&nbsp;<\/strong><\/p>\n\n\n\n<p>When using custom attributes on a variable product, the values will appear in the product dropdown on the storefront in the same order that you enter them in the \u201cvalues\u201d field.<\/p>\n\n\n\n<p>To reorder values of custom attributes:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on the \u201cAttributes\u201d tab.\u00a0<\/li>\n\n\n\n<li>Click \u201cEdit\u201d to expand the attribute containing the values that you want to reorder.<\/li>\n\n\n\n<li>Remove\/Delete the values in the attribute.\u00a0<\/li>\n\n\n\n<li>Re-enter the values in the order they should appear on the front end.\u00a0<\/li>\n\n\n\n<li>Click \u201cSave Attributes\u201d at the bottom of the settings window.\u00a0<\/li>\n\n\n\n<li>Click \u201cPublish\u201d or \u201cUpdate\u201d in the top right of the screen to finish.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/reordering-custom-attributes.gif\" alt=\"\" class=\"wp-image-18734003511033\"\/><\/figure>\n\n\n\n<p><strong>Reorder values(variations) of&nbsp;<a href=\"https:\/\/woocommerce.com\/document\/managing-product-taxonomies\/#how-to-add-edit-product-attributes\">Global Attributes<\/a><\/strong>:<\/p>\n\n\n\n<p>Similar to custom attributes, global attribute values appear in the same order on the product page as they do in the \u201cValues\u201d field of the product\u2019s data. When created global attributes assign a defined sorting order, which determines how they populate in the \u201cValues\u201d field.<\/p>\n\n\n\n<p>To change the default sort order of a global attribute:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to\u00a0<strong>Products > Attributes<\/strong>.<\/li>\n\n\n\n<li>Click the \u201cEdit\u201d link for the attribute you\u2019d like to change.<\/li>\n\n\n\n<li>Select a new default sort order.<\/li>\n<\/ol>\n\n\n\n<p>To reorder values of an attribute that has the \u201cCustom Ordering\u201d Default sort order:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Navigate to\u00a0<strong>Products > Attributes\u00a0<\/strong><\/li>\n\n\n\n<li><strong>Click the \u201cConfigure Terms\u201d<\/strong>\u00a0link for the attribute you\u2019d like to change<\/li>\n\n\n\n<li>Drag and drop the values\/options in the order they should appear on the store\u2019s front end.\u00a0<\/li>\n\n\n\n<li>Changes save automatically.<\/li>\n<\/ol>\n\n\n\n<p><strong>Note:&nbsp;<\/strong>The product page utilizes the manually sorted order only if the attribute\u2019s default sort order is set to \u201cCustom Ordering.\u201d<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"reordering-variations-in-the-admin-view\"><strong>Reordering Variations in the Admin View<\/strong>:<\/h4>\n\n\n\n<p>If you\u2019d like to re-order variations for admin purposes (i.e.: your customers will not see this change)&nbsp; you can do so by following these steps:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on the \u201cVariations\u201d tab.\u00a0<\/li>\n\n\n\n<li>Reorder variations by using one of the following methods:\n<ul class=\"wp-block-list\">\n<li>Drag and drop (using the three-lined \u201chandle\u201d) the variations to reorder.\u00a0<\/li>\n\n\n\n<li>Click on the three-lined \u201chandle\u201d to change the position number of the variation directly.\u00a0(If you have many variations this is how you can move variations from one page to another)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click \u201cSave Changes\u201d at the bottom of the settings.\u00a0<\/li>\n\n\n\n<li>Click \u201cUpdate\u201d or \u201cPublish\u201d in the top right corner to finish.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/variation-sorting.gif\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/variation-sorting.gif\" alt=\"\" class=\"wp-image-18734003511126\"\/><\/a><\/figure>\n\n\n\n<p><strong>Notes:<\/strong>&nbsp;If you\u2019re using the \u201c<strong>Any {attribute}..<\/strong>\u201d to define one or more variations, their sorting order in the admin area&nbsp;<strong>is important<\/strong>. See the&nbsp;<a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#how-woocommerce-handles-duplicate-variations\">technical note below<\/a><\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"navigating-between-many-variations\">Navigating Between Many Variations<\/h4>\n\n\n\n<p>If you have more than 15 variations, navigation arrows will appear at the top and bottom of the list of variations. Use the arrows to navigate through the entire list of variations. Changes save automatically when you switch to the next page. Click \u201cSave Changes\u201d at the bottom of the settings to finalize.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"setting-defaults\"><a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#setting-defaults\">Setting a Default Variation for a Variable Product<\/a><\/h3>\n\n\n\n<p>Set the default form value at the top of the variations settings if you want a certain variation already selected when a user visits the product page. With default values set, shoppers can add the variable product to the cart without having to make a selection first.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2020\/03\/default_variations.png?w=950\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2020\/03\/default_variations.png?w=950\" alt=\"\" class=\"wp-image-2202625\"\/><\/a><\/figure>\n\n\n\n<p><br>You can only set default form values after creating at least one variation.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"linked-products\">Add an Image to a Variation<\/h4>\n\n\n\n<p>If you\u2019d like to add images for each variation of a variable product, follow these instructions:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Click\u00a0<\/strong>on the variation to expand the variation settings.<\/li>\n\n\n\n<li><strong>Click<\/strong>\u00a0the blue, image placeholder.<\/li>\n\n\n\n<li><strong>Select<\/strong>\u00a0the image for the variation.<\/li>\n\n\n\n<li><strong>Click<\/strong>\u00a0\u201cSave\u201d to finalize the changes.\u00a0<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2020\/03\/variation_image.png?w=950\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2020\/03\/variation_image.png?w=950\" alt=\"\" class=\"wp-image-2202693\"\/><\/a><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"inventory-management\"><a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#inventory-management\">Inventory Management for Variable Products<\/a><\/h3>\n\n\n\n<p>You can manage inventory for variable products at the product level, variation level, or a mixture of the two.. Below you\u2019ll find information about and instructions for configuring each type of inventory management.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"product-level-inventory\">Product Level Inventory Management:&nbsp;<\/h4>\n\n\n\n<p>Product level inventory management sets a stock quantity that all variations can share.&nbsp;<\/p>\n\n\n\n<p>One example of using product-level management is when you sell a physical product along with a digital download. It would look something like this:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Variation 1: Physical Product only<\/li>\n\n\n\n<li>Variation 2: Physical Product + Digital Download<\/li>\n<\/ul>\n\n\n\n<p>Setting the stock quantity at the product level allows you to track the number of physical products you have left regardless of whether the customer purchases variation 1 or variation 2.&nbsp;<\/p>\n\n\n\n<p>Follow these steps to set stock levels at the product level:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Tick the \u201cStock management\u201d box in the \u201cinventory\u201d tab:\u00a0<\/li>\n\n\n\n<li>Enter the product information in the applicable fields:\n<ul class=\"wp-block-list\">\n<li>SKU \u2013 Enter the SKU or leave blank.<\/li>\n\n\n\n<li>Stock Quantity \u2013 Enter the inventory\/stock quantity here.<\/li>\n\n\n\n<li>Allow Backorders? \u2013 Select whether to allow back orders or not.<\/li>\n\n\n\n<li>Low stock threshold \u2013 set the low stock threshold to receive a low stock alert via email when stock quantity reaches that number.\u00a0<\/li>\n\n\n\n<li>Sold Individually? \u2013 Check this box if you want to limit customers from buying more than one of these products per order.\u00a0<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click \u201cPublish\u201d or \u201cUpdate\u201d in the top right of your screen to save inventory settings.\u00a0<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/WooCommerce-variation-stock-management-product-level.png\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/WooCommerce-variation-stock-management-product-level.png?strip=all&amp;w=704\" alt=\"\" class=\"wp-image-18734003506610\"\/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"variation-level-inventory\">Variation Level Inventory Management<\/h4>\n\n\n\n<p>Variation-level inventory management sets a stock quantity per variation in a variable product.&nbsp; One example of utilizing variation-level inventory management is when you have three distinct colors of a t-shirt and need to track the quantity of each color remaining.&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Blue t-shirt \u2013 quantity 5<\/li>\n\n\n\n<li>Green t-shirt \u2013 quantity 10\u00a0<\/li>\n\n\n\n<li>Red t-shirt -quantity 15<\/li>\n<\/ul>\n\n\n\n<p>When a customer purchases a red t-shirt, the stock decreases only for the red t-shirt and not for the blue or green t-shirts.<\/p>\n\n\n\n<p>Follow these instructions to set stock at the variation level:&nbsp;<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Click on the \u201cVariations\u201d tab on the left side of the product menu.\u00a0<\/li>\n\n\n\n<li>Click on a variation to open its product edit menu.\u00a0<\/li>\n\n\n\n<li>Check the box next to\u00a0<strong>\u201cManage Stock?<\/strong>\u201d and then enter product information in the applicable fields:\n<ul class=\"wp-block-list\">\n<li>SKU \u2013 Enter the SKU or leave blank. Note: If you set an SKU at the product level but leave it blank in the variation level, SKU will default to product level SKU.\u00a0<\/li>\n\n\n\n<li>Stock Quantity \u2013 Enter the inventory\/stock quantity here<\/li>\n\n\n\n<li>Allow Backorders? \u2013 Select whether to allow back orders or not.\u00a0<\/li>\n\n\n\n<li>Low stock threshold \u2013 set the low stock threshold to receive a low stock alert via email when stock quantity reaches that number.\u00a0<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Click the \u201cSave Changes\u201d button at the bottom of the menu to save updates.\u00a0<\/li>\n\n\n\n<li>Click \u201cPublish or \u201cUpdate in the upper right corner of the screen to publish or update the product for your customers.\u00a0<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2021\/04\/image_55b466.png\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2021\/04\/image_55b466.png?strip=all&amp;w=704\" alt=\"\" class=\"wp-image-18734004434795\"\/><\/a><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"example-inventory-management\">Combining Inventory Management Systems: Variation Level + Product Level Management<\/h4>\n\n\n\n<p>Deciding whether to manage your variation\u2019s inventory at the product level or the variation level is not an all-or-nothing choice. Any variations configured to manage their inventory at the variation level will pull stock from the variation level. Variations not configured to manage their stock at the variation level will pull from the product-level inventory if enabled.<\/p>\n\n\n\n<p>Expanding on our first example, let\u2019s illustrate how you can use mixed-level inventory management; say we also had a deluxe physical edition of our product:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Variation 1: Physical Product only<\/li>\n\n\n\n<li>Variation 2: Physical Product + Digital Download<\/li>\n\n\n\n<li>Variation 3: Deluxe Physical Product + Digital Download<\/li>\n<\/ul>\n\n\n\n<p>If we leave \u201cManage Stock\u201d unchecked at the variation level for the first two variations, they will share stock and pull from the shared product level stock count, as before.&nbsp;<\/p>\n\n\n\n<p>For the third variation we can enable stock management at the variation level, allowing this different physical product to have its own separate inventory tracked.<\/p>\n\n\n\n<p>In this way, you can decide for each variation whether it should have its own inventory count, or pull from the shared inventory at the product level.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"bulk-editing\"><a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#bulk-editing\">Bulk Editing<\/a><\/h2>\n\n\n\n<p>When working with a large number of product variations, editing them all at once is possible using the \u201cBulk actions\u201d dropdown menu at the top of the Variations tab:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>From the dropdown menu, select the action you would like to take.\u00a0<\/li>\n\n\n\n<li>If the change requires an input \u2013 like setting a price or discount \u2013 a pop-up will appear asking for the value.\u00a0<\/li>\n\n\n\n<li>Changes immediately save to all variations.<\/li>\n<\/ul>\n\n\n\n<p>These bulk actions will apply to all variations of the current product.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/bulk-editing-variations-woocommerce.gif\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/bulk-editing-variations-woocommerce.gif\" alt=\"\" class=\"wp-image-18734003506599\"\/><\/a><\/figure>\n\n\n\n<p>These are the available bulk actions that you can apply to manage product variations more quickly:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Delete all variations<\/strong><\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Status<\/strong>\n<ul class=\"wp-block-list\">\n<li>Toggle \u201cEnabled\u201d<\/li>\n\n\n\n<li>Toggle \u201cDownloadable\u201d<\/li>\n\n\n\n<li>Toggle \u201cVirtual\u201d<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Pricing<\/strong>\n<ul class=\"wp-block-list\">\n<li>Set regular prices<\/li>\n\n\n\n<li>Increase regular prices (fixed amount or percentage)<\/li>\n\n\n\n<li>Decrease regular prices (fixed amount or percentage)<\/li>\n\n\n\n<li>Set sale prices<\/li>\n\n\n\n<li>Increase sale prices (fixed amount or percentage)<\/li>\n\n\n\n<li>Decrease sale prices (fixed amount or percentage)<\/li>\n\n\n\n<li>Set scheduled sale dates<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Inventory<\/strong>\n<ul class=\"wp-block-list\">\n<li>Toggle \u201cManage stock\u201d<\/li>\n\n\n\n<li>Stock (Count)<\/li>\n\n\n\n<li>Set status \u2013 In stock<\/li>\n\n\n\n<li>Set status \u2013 Out of stock<\/li>\n\n\n\n<li>Set status \u2013 On backorder<\/li>\n\n\n\n<li>Low stock threshold<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Shipping<\/strong>\n<ul class=\"wp-block-list\">\n<li>Length<\/li>\n\n\n\n<li>Width<\/li>\n\n\n\n<li>Height<\/li>\n\n\n\n<li>Weight<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Downloadable Products<\/strong>\n<ul class=\"wp-block-list\">\n<li>Download limit<\/li>\n\n\n\n<li>Download expiry<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-customers-see\"><a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#what-customers-see\">What Customers See<\/a><\/h2>\n\n\n\n<p>On the front end, when customers view a variable product, they encounter dropdown fields to select variation options. Once customers select all options, the available stock and price display. To add the variable product to the cart, customers need to select all options.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2020\/03\/example_variable.png?w=931\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2020\/03\/example_variable.png?w=931\" alt=\"\" class=\"wp-image-2202721\"\/><\/a><\/figure>\n\n\n\n<p>If the user tries to click the greyed out add to cart button before choosing an attribute, a message will appear asking them to select some attributes.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2020\/03\/archive_page.png?w=950\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2020\/03\/archive_page.png?w=950\" alt=\"\" class=\"wp-image-2202723\"\/><\/a><\/figure>\n\n\n\n<p>On the main shop view or product archive page, customers see a \u201cSelect options\u201d button instead of \u201cadd to cart\u201d because they must choose a variation before adding the product to the cart.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"advanced-topics\"><a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#advanced-topics\">Variable products \u2013 Advanced Topics<\/a><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"variations-with-undefined-attributes\"><a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#variations-with-undefined-attributes\">Defining Variations with \u201cAny\u201d attributes<\/a><\/h3>\n\n\n\n<p>When defining the attribute options for each of your variations, you\u2019ll notice that one choice is to select \u201c<strong>Any {attribute}\u2026<\/strong>\u201d This option allows for some additional flexibility, such as fallbacks. It also allows scenarios where you can effectively consider several of your variations duplicates of each other. This can lead to confusing behaviors, especially on products with many attributes and variations.<\/p>\n\n\n\n<p>In general,&nbsp;<strong>we highly recommend you define all attributes of all variations<\/strong>. This is by far the simplest method. However, if you\u2019re not defining all attributes on each variation, and are using the \u201c<strong>Any {attribute}\u2026<\/strong>\u201d for any of your variations, it\u2019s much simpler if you:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use stock counts at the product level instead of the variation level.\u00a0<\/li>\n\n\n\n<li>Price all of your variations the same.<\/li>\n\n\n\n<li>Sort your variations in the admin view from most to least specific.\u00a0<\/li>\n\n\n\n<li>Thoroughly test to ensure you understand how variations match.<\/li>\n<\/ul>\n\n\n\n<p>The following section explains how WooCommerce handles \u201cduplicate\u201d variations.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"how-woocommerce-handles-duplicate-variations\"><a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#how-woocommerce-handles-duplicate-variations\">How WooCommerce handles duplicate variations<\/a><\/h3>\n\n\n\n<p>In the case where you have variations that are effective duplicates, WooCommerce uses product data from the first match it finds looking from top to bottom in the sorted list of variations. Because of this, the sorting order of the product\u2019s variations in the admin area is very important when using \u201c<strong>Any {attribute}\u2026<\/strong>\u201d to define variations.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/duplicate-variations-proper-sorting-WooCommerce.png\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/duplicate-variations-proper-sorting-WooCommerce.png?strip=all&amp;w=704\" alt=\"\" class=\"wp-image-18734003510876\"\/><\/a><figcaption class=\"wp-element-caption\">Properly sorted \u201cduplicate\u201d variations. With more defined variations above less defined ones. The less defined variations will effectively act as a fallback if the shopper\u2019s selection does not match a defined variation.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><a href=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/duplicate-variations-wrong-sorting_8b1fed.png\"><img decoding=\"async\" src=\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/duplicate-variations-wrong-sorting_8b1fed.png?strip=all&amp;w=704\" alt=\"\" class=\"wp-image-18734003510891\"\/><\/a><figcaption class=\"wp-element-caption\"><strong>Incorrectly sorted variations<\/strong>. Having the variations with \u201cAny\u2026\u201d attributes sorted to the top means the lower variations will never be matched, and their product data will never be used.<br><br><br><br><br><br><br><br><\/figcaption><\/figure>\n\n\n\n<p>Improperly sorting variations when duplicates exist, or having too many duplicates, can result in confusion with stock levels, pricing, shipping data, and any other variation-level product data. Be careful!<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"functionality-behavior-for-more-than-30-variations\"><a href=\"https:\/\/woocommerce.com\/document\/variable-product\/#functionality-behavior-for-more-than-30-variations\">Dynamic Attribute Drop-Down Menus for Products with More than 30 Variations<\/a><\/h3>\n\n\n\n<p>By default, if a Variable product has 30 or&nbsp;<strong>fewer<\/strong>&nbsp;variations, the drop-down menus for selecting variations on the front end will be dynamic. For example, with a T-shirt that has \u201cSize\u201d and \u201cColor\u201d attributes, after the customer selects a Size, the Color dropdown updates to only display options available with the chosen Size.<\/p>\n\n\n\n<p>However, if there are more than 30 variations, the drop-downs will be static and will display all attributes regardless of any prior selections. Following the example above, if the T-shirt has more than 30 variations, the Color dropdown will continue showing&nbsp;<em>all of the color options<\/em>&nbsp;even if they are not available for the selected Size. Instead, after the customer selects an unavailable combination, they will see the message \u201cSorry, no products matched your selection. Please choose a different combination.\u201d<\/p>\n\n\n\n<p>This action improves site performance. For products with large numbers of variations, calculating the available combinations after each selection can slow things down quite a bit.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Variable Products Variable products&nbsp;in WooCommerce let you&nbsp;offer a set of different options on&nbsp;a product, with control over prices, stock, image, and more for each variation. You can use them for a product like a t-shirt, which you can offer in large, medium, and small sizes, all in different colors. On this page you\u2019ll learn: Adding [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-2005","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.9 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Product Variations - websitelynx<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/websitelynx.co.uk\/websites\/product-variations\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Product Variations - websitelynx\" \/>\n<meta property=\"og:description\" content=\"Variable Products Variable products&nbsp;in WooCommerce let you&nbsp;offer a set of different options on&nbsp;a product, with control over prices, stock, image, and more for each variation. You can use them for a product like a t-shirt, which you can offer in large, medium, and small sizes, all in different colors. On this page you\u2019ll learn: Adding [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/websitelynx.co.uk\/websites\/product-variations\/\" \/>\n<meta property=\"og:site_name\" content=\"websitelynx\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/rotherhamwebdesigner\/\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-26T14:59:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/websitelynx.co.uk\/websites\/wp-content\/uploads\/2023\/07\/image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"611\" \/>\n\t<meta property=\"og:image:height\" content=\"198\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@websitelynx\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"19 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/websitelynx.co.uk\/websites\/product-variations\/\",\"url\":\"https:\/\/websitelynx.co.uk\/websites\/product-variations\/\",\"name\":\"Product Variations - websitelynx\",\"isPartOf\":{\"@id\":\"https:\/\/websitelynx.co.uk\/websites\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/websitelynx.co.uk\/websites\/product-variations\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/websitelynx.co.uk\/websites\/product-variations\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/create-variable-product-woocommerce.gif\",\"datePublished\":\"2025-01-26T14:59:07+00:00\",\"dateModified\":\"2025-01-26T14:59:10+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/websitelynx.co.uk\/websites\/product-variations\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/websitelynx.co.uk\/websites\/product-variations\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/websitelynx.co.uk\/websites\/product-variations\/#primaryimage\",\"url\":\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/create-variable-product-woocommerce.gif\",\"contentUrl\":\"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/create-variable-product-woocommerce.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/websitelynx.co.uk\/websites\/product-variations\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/websitelynx.co.uk\/websites\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Product Variations\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/websitelynx.co.uk\/websites\/#website\",\"url\":\"https:\/\/websitelynx.co.uk\/websites\/\",\"name\":\"websitelynx\",\"description\":\"cheaper than Etsy Shopify and Amazon. More Profits for you\",\"publisher\":{\"@id\":\"https:\/\/websitelynx.co.uk\/websites\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/websitelynx.co.uk\/websites\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/websitelynx.co.uk\/websites\/#organization\",\"name\":\"websitelynx\",\"url\":\"https:\/\/websitelynx.co.uk\/websites\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/websitelynx.co.uk\/websites\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/websitelynx.co.uk\/websites\/wp-content\/uploads\/2023\/07\/cropped-image-1.png\",\"contentUrl\":\"https:\/\/websitelynx.co.uk\/websites\/wp-content\/uploads\/2023\/07\/cropped-image-1.png\",\"width\":611,\"height\":198,\"caption\":\"websitelynx\"},\"image\":{\"@id\":\"https:\/\/websitelynx.co.uk\/websites\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/rotherhamwebdesigner\/\",\"https:\/\/x.com\/websitelynx\",\"https:\/\/www.linkedin.com\/in\/peter-incorporating-websitelynx-a36b27208\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Product Variations - websitelynx","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/websitelynx.co.uk\/websites\/product-variations\/","og_locale":"en_GB","og_type":"article","og_title":"Product Variations - websitelynx","og_description":"Variable Products Variable products&nbsp;in WooCommerce let you&nbsp;offer a set of different options on&nbsp;a product, with control over prices, stock, image, and more for each variation. You can use them for a product like a t-shirt, which you can offer in large, medium, and small sizes, all in different colors. On this page you\u2019ll learn: Adding [&hellip;]","og_url":"https:\/\/websitelynx.co.uk\/websites\/product-variations\/","og_site_name":"websitelynx","article_publisher":"https:\/\/www.facebook.com\/rotherhamwebdesigner\/","article_modified_time":"2025-01-26T14:59:10+00:00","og_image":[{"width":611,"height":198,"url":"https:\/\/websitelynx.co.uk\/websites\/wp-content\/uploads\/2023\/07\/image.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_site":"@websitelynx","twitter_misc":{"Estimated reading time":"19 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/websitelynx.co.uk\/websites\/product-variations\/","url":"https:\/\/websitelynx.co.uk\/websites\/product-variations\/","name":"Product Variations - websitelynx","isPartOf":{"@id":"https:\/\/websitelynx.co.uk\/websites\/#website"},"primaryImageOfPage":{"@id":"https:\/\/websitelynx.co.uk\/websites\/product-variations\/#primaryimage"},"image":{"@id":"https:\/\/websitelynx.co.uk\/websites\/product-variations\/#primaryimage"},"thumbnailUrl":"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/create-variable-product-woocommerce.gif","datePublished":"2025-01-26T14:59:07+00:00","dateModified":"2025-01-26T14:59:10+00:00","breadcrumb":{"@id":"https:\/\/websitelynx.co.uk\/websites\/product-variations\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/websitelynx.co.uk\/websites\/product-variations\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/websitelynx.co.uk\/websites\/product-variations\/#primaryimage","url":"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/create-variable-product-woocommerce.gif","contentUrl":"https:\/\/woocommerce.com\/wp-content\/uploads\/2024\/04\/create-variable-product-woocommerce.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/websitelynx.co.uk\/websites\/product-variations\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/websitelynx.co.uk\/websites\/"},{"@type":"ListItem","position":2,"name":"Product Variations"}]},{"@type":"WebSite","@id":"https:\/\/websitelynx.co.uk\/websites\/#website","url":"https:\/\/websitelynx.co.uk\/websites\/","name":"websitelynx","description":"cheaper than Etsy Shopify and Amazon. More Profits for you","publisher":{"@id":"https:\/\/websitelynx.co.uk\/websites\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/websitelynx.co.uk\/websites\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/websitelynx.co.uk\/websites\/#organization","name":"websitelynx","url":"https:\/\/websitelynx.co.uk\/websites\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/websitelynx.co.uk\/websites\/#\/schema\/logo\/image\/","url":"https:\/\/websitelynx.co.uk\/websites\/wp-content\/uploads\/2023\/07\/cropped-image-1.png","contentUrl":"https:\/\/websitelynx.co.uk\/websites\/wp-content\/uploads\/2023\/07\/cropped-image-1.png","width":611,"height":198,"caption":"websitelynx"},"image":{"@id":"https:\/\/websitelynx.co.uk\/websites\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/rotherhamwebdesigner\/","https:\/\/x.com\/websitelynx","https:\/\/www.linkedin.com\/in\/peter-incorporating-websitelynx-a36b27208\/"]}]}},"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/websitelynx.co.uk\/websites\/wp-json\/wp\/v2\/pages\/2005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/websitelynx.co.uk\/websites\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/websitelynx.co.uk\/websites\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/websitelynx.co.uk\/websites\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/websitelynx.co.uk\/websites\/wp-json\/wp\/v2\/comments?post=2005"}],"version-history":[{"count":1,"href":"https:\/\/websitelynx.co.uk\/websites\/wp-json\/wp\/v2\/pages\/2005\/revisions"}],"predecessor-version":[{"id":2007,"href":"https:\/\/websitelynx.co.uk\/websites\/wp-json\/wp\/v2\/pages\/2005\/revisions\/2007"}],"wp:attachment":[{"href":"https:\/\/websitelynx.co.uk\/websites\/wp-json\/wp\/v2\/media?parent=2005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}