How to Add Products in WooCommerce: Simple and Variable Products

Add products in WooCommerce step by step: simple and variable products, attributes, variations, inventory, images and descriptions that sell.

Card: how to add products in WooCommerce

Table of Contents

To add a product in WooCommerce, go to Products, Add New, enter the title and description, set the price in Product data (simple product), add the SKU and stock in Inventory, weight and size in Shipping, a short description, product categories and tags, the main product image and a gallery, then publish. For sizes or colours, choose Variable product, create attributes, generate variations and give each a price and stock.

Key takeaways
  • Simple products have one price; variable products have options.
  • Use attributes for size and colour, then variations.
  • Fill SKU and stock so inventory works.
  • Write unique descriptions; do not copy suppliers.
  • Use bulk CSV import for large catalogues.

Which product type should you choose?

TypeUse for
SimpleOne version, one price
VariableSizes, colours, materials
GroupedA set of related simple products
External/AffiliateProducts sold elsewhere
Virtual / DownloadableServices, digital files

How do you create a variable product?

  1. Product data: Variable product.
  2. Attributes: add Size with values S | M | L, tick Used for variations.
  3. Variations: Generate variations.
  4. For each, set price, stock and an image if colours differ.
  5. Set a default variation and publish.
1-to-1 tutoringLearn WordPress faster with a mentor

Live 1-to-1 WordPress and Elementor lessons on your own site, from $40. Every lesson recorded. Beginners welcome.

See lessons and prices

What makes a product page sell?

Picture two listings for the same handmade bag. One has one blurry photo and “good bag, nice quality”. The other has six photos, dimensions, material, how many items fit, delivery time and three reviews. The second one sells. Product data is marketing. For store-wide SEO, read WooCommerce SEO.

Want to learn WooCommerce faster with a tutor?

I teach WordPress and Elementor 1-to-1 over Zoom or Google Meet, on your own website, at your pace. Lessons start at $40, every lesson is recorded so you can rewatch it, and you get a short checklist afterwards. Beginners, business owners, students and freelancers are all welcome. See lessons and prices or book a free intro call.

Frequently asked questions

How do I add a product in WooCommerce?

Go to Products, Add New, enter title, description, price, inventory, shipping details, categories and images, then publish.

How do I add sizes and colours in WooCommerce?

Use a Variable product, create attributes, generate variations and set price and stock for each.

Can I import products in bulk?

Yes, with the built-in CSV importer under Products, Import.

What is a SKU?

A unique stock code for each product or variation, used for inventory.

Sources

1-to-1 tutoringLearn WordPress faster with a mentor

Live 1-to-1 WordPress and Elementor lessons on your own site, from $40. Every lesson recorded. Beginners welcome.

See lessons and prices
Written by Tanvir H

WordPress and Elementor web designer at Tanvir WebXprt, Bangladesh, with 7+ years of experience and 650+ projects for clients worldwide. Tanvir builds, fixes and speeds up WordPress sites every week and writes these guides from that hands-on work.

Keep learning

More WordPress guides

Done for you

Rather have an expert run your WordPress site?

Tanvir H is a Bangladesh-based WordPress and Elementor web designer with 7+ years of experience, 650+ projects and a 4.9 client rating. New websites, redesigns, fixes, speed, security and SEO, handled by one expert who explains everything in plain English and works with clients worldwide.

Website developmentWordPress, Elementor & WooCommerce sitesfrom $899
Fixes & speedErrors, hacks, Core Web Vitals, upgradesFree quote
SEO & paid adsRank on Google, run Meta & Google Adsfrom $300
Creative designWeb, graphic & brand identityfrom $220

Contents

Was this helpful? Spread the word and share with your network!
Facebook
Pinterest
LinkedIn
Reddit
VK
X
Telegram
Threads
Tumblr
Email
WhatsApp
Pocket

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Article