Holy that title was a handful to write, but I think it says exactly what we’re going to do here today. This article will make the assumption that you have WordPress installed as well as the plugin WooCommerce.
Add New Product | WooCommerce
To start, you must create a new product. On your Dashboard, left hand menu -> Products -> Add New Product
I will also now assume you know how to edit the Product Description for this product. However, we’re going to now browse to the Product Data, and let WooCommerce know this is a Variable Product, which means that when users are checking out the product, they have a few options to select between.
Defining Product Attributes | WooCommerce
Once you describe this product as a Variable Product, we now need to let WooCommerce know what the variations are! These are known as Product Attributes
I will show you how to do in product definitions of the Attributes, but there is also a broader global attribute definition that is very handy when you have multiple products that will have the same variables (think t-shirt sizes S-M-L-XL for example).
When you click on Add New Custom Product Attribute, it will first ask you for a name, and then ask you to define the attributes. This is fairly straight forward, done much like you would add tags to a Post.
Please note that selected on this page is “Used for variations” and not selected “Visible on the product page”. I know, it’s hard not to want to have that second one selected.
Define the Product Variations | WooCommerce
Once you have saved attributes, now select Variations from the left menu and select Add Variation. This will pop up a new variation that will have a drop down list of the values you defined in the Attributes section.
Managing Stock of a Custom Attribute Variation | WooCommerce
As you can see in the image above, I’ve created the variation of Medium and Large. There are two ways to manage stock of items, one is on the product level and the other is on the variation level. If you expand the variation you’re looking to manage stock on (I’ll do Large for this example) you will see an option to select Manage Stock, and then a value bar open up where you can say how many you have in stock.
Manage Simple Product Stock in WooCommerce
To manage stock of a product that’s not variable, it’s done on the product inventory tab.
Hope this helps!