# How to Get Product Size to Show Up in WooCommerce: A Beginner’s Guide
So you’ve built your amazing WooCommerce store, but your product sizes aren’t showing up? Don’t worry, you’re not alone! This common issue often stems from a simple oversight in your product setup. This guide will walk you through the process step-by-step, explaining why things might go wrong and how to fix them.
Understanding WooCommerce Product Attributes
Before diving in, let’s understand the core concept: product attributes. These are characteristics of your products, like size, color, or material. WooCommerce uses attributes to allow customers to filter and select variations of your products. Think of a t-shirt: you might have sizes (S, M, L, XL) and colors (red, blue, green). Each unique combination (e.g., red small, blue large) is a variation.
Step 1: Creating the “Size” Attribute
First, you need to tell WooCommerce that “size” is a characteristic your products have.
1. Go to Products → Attributes: In your WordPress admin dashboard, navigate to this menu.
2. Add a new attribute: Click the “Add new attribute” button.
3. Enter attribute details:
- Name: Enter “Size”. This is crucial; it must be “Size” for consistency.
- Slug: This is usually automatically generated as “pa_size”. Leave it as is unless you have a specific reason to change it.
- Attribute type: Select “Select” for a dropdown menu.
- Order by: Choose your preferred ordering (e.g., name, term order).
- Attribute not assigned correctly: Double-check that you’ve added “Size” as an attribute, configured the terms (S, M, L, etc.), and selected “Use for variations.”
- Incorrect product type: Ensure you’ve selected “Variable product” in the product data tab. Simple products don’t support variations.
- Theme Compatibility: Some themes might require additional configuration or might not display variations correctly. Check your theme documentation or contact theme support.
- Plugin Conflicts: A conflicting plugin might interfere with WooCommerce’s functionality. Try temporarily deactivating other plugins to see if that resolves the issue.
4. Save attributes: Click the “Add new attribute” button.
Step 2: Adding Size Terms (e.g., S, M, L)
Now you need to define the specific sizes available:
1. Go to Products → Attributes: Again, navigate to the attributes page.
2. Find your “Size” attribute: Locate the “Size” attribute in the list.
3. Click “Configure terms”: This opens a page where you define your size options.
4. Add Terms: Add each size option as a term (e.g., S, M, L, XL, XS, XXL). You can add a description if needed but it’s not necessary for display.
5. Save the changes: Make sure to save your terms.
Step 3: Adding Variations to Your Product
Now, let’s tie this all together with your product:
1. Go to Products → Add New (or Edit an Existing Product): Create a new product or edit an existing one.
2. Product Data Tab: Go to the “Product data” tab.
3. Select “Variable product”: Choose “Variable product” from the “Product type” dropdown. This allows for variations.
4. Attributes: Under “Attributes”, click “Configure product attributes”.
5. Add the “Size” attribute: Find “Size” in the list and check the box next to it. Click “Add”.
6. Use for variations: Make sure the checkbox “Use for variations” is checked.
7. Save attributes: Click “Save attributes”.
8. Add variations: Now you’ll see a “Variations” section. Click “Add new variation”.
9. Select size: In each variation, select the appropriate size from the dropdown.
10. Add other attributes if needed (e.g., color): Repeat steps 4-9 for other attributes if applicable.
11. Save the product: Finally, click “Publish” or “Update” to save your product.
Troubleshooting: Why Isn’t My Size Showing?
Example: Selling T-shirts
Imagine selling t-shirts. Following these steps will allow you to list a “Red Small T-shirt,” “Blue Large T-shirt,” and so on, each with its own price and stock level – all thanks to properly configured attributes and variations.
By following these steps, you should successfully display product sizes on your WooCommerce store. If you’re still having trouble, check your theme documentation, look for plugin conflicts, or consider seeking assistance from WooCommerce support forums or a WordPress developer. Remember, consistency in naming attributes and terms is key!