How to Add Products in WooCommerce: A Complete Guide
Adding products is one of the first important tasks after setting up a WooCommerce store. WooCommerce provides a flexible product management system that lets you add physical products, digital downloads, variable products, services, and other types of items.
A well-configured product page doesn’t just display a product name and price. It can also include images, descriptions, inventory information, variations, shipping details, downloadable files, and related products.
This guide explains how to add and configure products in WooCommerce step by step.
What You Need Before Adding a Product
Before creating your first product, prepare the information customers will need, including:
- Product name
- Product description
- Product images
- Price
- SKU
- Stock information
- Product category
- Product attributes
- Weight and dimensions, if applicable
- Shipping information
- Product variations, if applicable
Having this information ready makes the product creation process faster and helps maintain consistency across your store.
Step 1: Open the WooCommerce Product Manager
Log in to your WordPress dashboard.
From the left-hand menu, go to:
Products → Add New
WooCommerce will open the product editor where you can enter the details of your new product.
Step 2: Enter the Product Name
Start by entering a descriptive product name.
For example:
Men’s Premium Cotton T-Shirt
Keep product names clear and specific. If the product has an important characteristic such as size, model, material, or compatibility, include relevant information where appropriate.
Avoid stuffing unnecessary keywords into the title simply for SEO purposes.
Step 3: Add the Product Description
The main description area is used to provide detailed information about the product.
You can include:
- Product features
- Benefits
- Specifications
- Materials
- Dimensions
- Compatibility information
- Usage instructions
- Care instructions
Write original content that helps customers understand what they are purchasing.
For example, instead of simply writing “Premium cotton T-shirt,” explain the material, fit, available sizes, care instructions, and other useful characteristics.
Step 4: Add a Short Description
WooCommerce also provides a Product short description field.
This section is commonly displayed near the product image and purchasing options.
Use it to provide a concise summary of the most important product information.
For example:
- 100% cotton fabric
- Regular fit
- Available in multiple sizes
- Machine washable
Keep the short description easy to scan.
Step 5: Choose the Product Type
WooCommerce supports several product types.
Simple Product
A simple product has no variations.
Example:
Wireless Keyboard – ₹1,499
Variable Product
A variable product has different options such as size, color, or storage capacity.
Example:
Running Shoes
- Size 7 – Black
- Size 8 – Black
- Size 9 – White
- Size 10 – Blue
Each variation can have its own price, stock, SKU, image, and other settings.
Grouped Product
A grouped product combines multiple existing products into one collection.
This can be useful for product bundles or related items.
External/Affiliate Product
This option allows you to display a product in your WooCommerce catalog while directing customers to another website to complete the purchase.
Virtual Product
A virtual product doesn’t require physical delivery.
It can be useful for services, consultations, or other non-shippable products.
Downloadable Product
A downloadable product provides customers with a digital file after purchase.
Examples include:
- eBooks
- Software
- Templates
- Digital documents
- Graphics
You can combine product types when necessary. For example, a product can be both virtual and downloadable.
Step 6: Enter the Product Price
Find the Product data section and enter the price.
You can usually specify:
Regular price: The normal selling price.
Sale price: A discounted price displayed when a sale is active.
For example:
Regular price: ₹2,000
Sale price: ₹1,599
If you want the sale to run for a specific period, WooCommerce also provides scheduling options for sale pricing.
Make sure prices are entered consistently with the currency configured for your store.
Step 7: Configure Inventory
Open the Inventory section under Product data.
Depending on your requirements, you can configure:
- SKU
- Stock management
- Stock quantity
- Stock status
- Allow backorders
- Sold individually
SKU
A Stock Keeping Unit is an internal identifier for a product.
For example:
TSHIRT-BLK-M
Using unique SKUs makes it easier to manage inventory and identify products.
Stock Quantity
If stock management is enabled, enter the available quantity.
For example:
Stock quantity: 25
WooCommerce can then reduce the quantity as customers place orders.
Step 8: Configure Shipping Information
For physical products, open the Shipping section.
You can enter:
- Weight
- Length
- Width
- Height
- Shipping class
Accurate product dimensions and weight can be useful when shipping costs are calculated based on package size or weight.
Virtual and downloadable products generally don’t require physical shipping information.
Step 9: Add Product Categories
Product categories help customers navigate your store.
In the Product categories section, select an existing category or create a new one.
For example, an electronics store might use:
- Smartphones
- Laptops
- Computer Accessories
- Headphones
- Smart Watches
Try to keep your category structure logical and easy to navigate.
Step 10: Add Product Tags
WooCommerce also allows you to add product tags.
For example, a laptop might have tags such as:
- Gaming
- 16GB RAM
- SSD
- Windows Laptop
Tags can help organize related products, but avoid creating large numbers of unnecessary tags.
Step 11: Add the Product Image
The Product image is the main image displayed for the product.
Choose a clear, high-quality image that accurately represents the product.
For better performance:
- Resize images appropriately
- Compress large files
- Use descriptive filenames
- Avoid unnecessarily huge images
- Maintain consistent image dimensions across products
For example, instead of:
IMG_12345.jpg
use something descriptive such as:
black-cotton-t-shirt.jpg
Step 12: Add a Product Gallery
If you have multiple product images, add them to the Product gallery.
A useful gallery might include:
- Front view
- Back view
- Side view
- Close-up
- Product packaging
- Product being used
Multiple images can help customers understand the product before purchasing.
Step 13: Configure Attributes
Attributes describe characteristics of a product.
Common attributes include:
- Color
- Size
- Material
- Storage
- Brand
- Capacity
For example:
Color: Black, Blue, White
Size: Small, Medium, Large, XL
Attributes are particularly important when creating variable products.
Step 14: Create Product Variations
If your product has different options, change the product type to Variable product.
First create the required attributes and enable the option to use the attribute for variations.
Then open:
Product data → Variations
Create variations based on your attributes.
For example:
T-Shirt
- Small / Black
- Medium / Black
- Large / Black
- Small / White
- Medium / White
- Large / White
Each variation can have its own:
- Price
- SKU
- Stock
- Image
- Weight
- Dimensions
This allows WooCommerce to treat each combination as a separate purchasable option.
Step 15: Add a Downloadable File
For a digital product, enable the Downloadable option.
You can then provide the downloadable file and configure settings such as:
- Download limit
- Download expiration
- File name
- Download URL
For example, if you’re selling an eBook, the customer can receive access to the PDF after completing the purchase.
Step 16: Add a Product Category and Tag
Before publishing, double-check the product’s organization.
Assign the product to the most relevant category and add only useful tags.
Good organization becomes increasingly important as your product catalog grows.
Step 17: Configure Related Product Information
WooCommerce provides options for linking products.
Under the Linked Products section, you can configure:
Upsells
Products that you recommend instead of the current product.
Example:
A customer viewing a basic laptop could be shown a higher-specification model.
Cross-Sells
Additional products that complement the current product.
Example:
A customer purchasing a laptop could be shown a laptop bag or wireless mouse.
Using relevant recommendations can make it easier for customers to discover related products.
Step 18: Review the Product Before Publishing
Before publishing, carefully check:
- Product title
- Description
- Price
- Product type
- Inventory
- SKU
- Categories
- Images
- Variations
- Shipping information
- Download settings
- Related products
Use the preview option to see how the product page appears to visitors.
Check the page on both desktop and mobile devices.
Step 19: Publish the Product
Once everything is ready, click:
Publish
WooCommerce will make the product available according to your catalog and visibility settings.
You can return to the product later and modify its information whenever necessary.
How to Edit an Existing WooCommerce Product
If you need to change an existing product, go to:
Products → All Products
Find the product and click Edit.
You can then modify its:
- Name
- Description
- Price
- Stock
- Images
- Categories
- Variations
- Shipping details
- Other product settings
Click Update after making your changes.
How to Duplicate a WooCommerce Product
If several products have similar information, duplicating an existing product can save time.
Go to:
Products → All Products
Hover over a product and select the duplicate option if available.
Then modify the copied product’s:
- Name
- Images
- Price
- SKU
- Description
- Attributes
- Inventory
Make sure the duplicated product has its own unique information before publishing it.
Tips for Creating Better WooCommerce Product Pages
Use Clear Product Titles
Customers should immediately understand what the product is.
Write Original Descriptions
Avoid relying entirely on manufacturer descriptions. Create useful content that answers customer questions.
Use High-Quality Images
Show products from multiple angles when appropriate.
Keep Pricing Accurate
Incorrect prices can create customer confusion and order problems.
Maintain Inventory
Keep stock quantities synchronized with your actual inventory.
Use Consistent Product Information
Use similar formatting for descriptions, specifications, images, and attributes across your store.
Optimize for Mobile
Check that product images, variation selectors, prices, and Add to Cart buttons work properly on smaller screens.
Optimize Images
Large images can increase page loading times. Compress images while maintaining enough quality for customers to inspect the product.
Common Problems When Adding WooCommerce Products
Product Does Not Appear in the Shop
Check the product’s publication status, catalog visibility, category assignment, and stock settings.
Product Variation Cannot Be Selected
Check that the attributes are configured correctly and that variations have been created and assigned the required prices or other necessary information.
Stock Quantity Is Incorrect
Review inventory management settings and make sure stock quantities are being updated correctly after orders.
Product Images Look Blurry
Use appropriately sized, high-quality source images and avoid repeatedly resizing already compressed images.
Product Has the Wrong Price
Check the regular price, sale price, currency configuration, and variation-specific pricing.
Best Practices for WooCommerce Product Management
As your store grows, product management becomes increasingly important.
Follow these practices:
- Use unique SKUs for products and variations.
- Keep product categories organized.
- Use consistent product images.
- Write original descriptions.
- Keep stock information updated.
- Review product pages periodically.
- Remove discontinued products appropriately.
- Test variable products before making them available.
- Optimize product images.
- Keep WooCommerce and WordPress updated.
- Maintain regular backups.
- Review product pages on mobile devices.
Conclusion
Adding products to WooCommerce is more than entering a product name and price. A properly configured product should contain useful descriptions, accurate pricing, high-quality images, inventory information, categories, shipping details, and variations when required.
Start by creating a simple product, learn how the Product data section works, and then move on to variable, virtual, and downloadable products. Maintaining consistent product information and regularly reviewing your catalog will make your WooCommerce store easier to manage and more useful for customers.
4