Managing Products in WooCommerce
Product Types Explained
Simple Products
A simple product is a single item with one price, one SKU, and one inventory count. T-shirts in one size, a book, a specific tool, or a bottle of sauce are all simple products. Most WooCommerce stores use simple products for the majority of their catalog. To create one, go to Products, then Add New, and leave the Product Data dropdown on "Simple product." Enter the regular price, an optional sale price (with optional scheduled sale dates), SKU, stock quantity, weight, dimensions, and shipping class.
Variable Products
Variable products have options (attributes) like size, color, or material, where each combination can have its own price, SKU, stock quantity, image, weight, and dimensions. A shirt available in S/M/L and three colors is a variable product with up to 9 variations. To create one, change the Product Data dropdown to "Variable product," go to the Attributes tab, add your attributes (Size with values S, M, L and Color with values Red, Blue, Black), check "Used for variations," then go to the Variations tab and click "Create variations from all attributes." WooCommerce generates every combination. Edit each variation to set its specific price, SKU, stock, and image.
Variable products are the most common source of frustration for new WooCommerce store owners because the setup process is not intuitive. Two important tips: first, create global attributes (under Products, then Attributes) for attributes you reuse across products (like Size and Color) rather than creating custom attributes on each product individually. Global attributes enable filtering on shop pages and create cleaner URLs. Second, if a product has more than 30 to 40 variations, consider splitting it into multiple simple products or using a plugin like WooCommerce Product Add-Ons instead, because large variation sets slow down the product page and confuse customers with too many dropdown menus.
Grouped Products
A grouped product is a parent page that displays several related simple products together, each with its own add-to-cart button. Use grouped products for product bundles where customers might want to buy individual items separately (like a set of kitchen knives where each knife is also sold individually) or for displaying a product family on one page. Create the individual simple products first, then create a Grouped product and link the child products in the Linked Products tab.
Virtual and Downloadable Products
Virtual products have no physical fulfillment. Services, consultations, memberships, and event tickets are virtual products. Check the "Virtual" box in the product data, and WooCommerce skips shipping calculations for these items. Downloadable products deliver a file after purchase. Check both "Virtual" and "Downloadable," then upload the file(s) and set the download limit (number of times the customer can download) and download expiry (number of days the link remains active). WooCommerce includes the download link in the order confirmation email and on the customer's My Account page.
Organizing Your Catalog
Categories
Product categories are the primary way customers browse your store. Create categories under Products, then Categories. Build a hierarchy that mirrors how customers think about your products, not how your warehouse organizes them. A clothing store might use Women's, Men's, and Kids as top-level categories, with Shirts, Pants, Dresses, and Outerwear as subcategories under each. Aim for no more than 2 levels of category depth. More than that makes navigation confusing, and deep category URLs perform worse in search.
Every product should be in at least one category but rarely more than two. Putting a product in five categories to "increase visibility" actually creates duplicate content issues and dilutes the category page's topical focus for SEO. If a product genuinely fits two categories, that is fine. If you are adding it to categories for visibility, your category structure needs rethinking.
Tags
Tags are secondary labels for cross-cutting attributes that do not fit in your category structure. A clothing store might tag products with materials (cotton, wool, polyester), occasions (casual, formal, workout), or seasonal collections (summer-2026, holiday-sale). Tags are useful for internal organization and for creating filtered product collections on your shop page (most WooCommerce themes support tag-based filtering). Do not over-tag products. Five to eight tags per product is plenty.
Product Images
Every product needs a featured image (the main photo displayed on shop pages and as the primary product photo) and a product gallery (additional images showing different angles, close-ups, scale reference, and the product in use). For the best display across all themes and devices: use square images (1:1 aspect ratio) at 1000x1000 pixels minimum, maintain consistent backgrounds across your catalog (white or light gray looks most professional), compress images to under 200KB each using ShortPixel or Imagify, and include at least 3 gallery images per product (more for higher-priced items where customers need more visual information before purchasing).
Bulk Product Management
CSV Import and Export
WooCommerce includes built-in CSV import and export under Products, then All Products, using the Import and Export buttons at the top. Export your current catalog to see the CSV format WooCommerce expects, then use that structure as a template for bulk imports. The CSV import handles product creation, updates to existing products (matched by SKU or ID), images (referenced by URL), categories and tags, variations, and custom fields. For stores with 100+ products, building your initial catalog in a spreadsheet and importing via CSV is significantly faster than creating products one at a time through the WordPress editor.
Bulk Edit in WordPress
The Products list screen (Products, then All Products) supports bulk editing. Select multiple products using the checkboxes, choose "Edit" from the Bulk Actions dropdown, and click Apply. The bulk editor lets you change price, sale price, weight, dimensions, shipping class, stock status, and categories for all selected products at once. This is the fastest way to update pricing across a product category or apply a sale to multiple items.
Advanced Bulk Editing Plugins
For stores that need spreadsheet-style editing of hundreds of products at once, plugins like WP Sheet Editor ($59/year) and Smart Manager ($199/lifetime) add a spreadsheet interface directly in WordPress where you can edit any product field inline. These plugins pay for themselves quickly if you regularly update prices, inventory, or descriptions across a large catalog.
Product Page Best Practices
Write unique product descriptions that address the buyer's specific concerns. What problem does this product solve? What makes it different from competing products? What are the exact specifications? A description that answers these questions in 200 to 400 words converts better than either a one-sentence description or a 1,000-word essay.
Use the short description field for the key selling points that appear next to the price and add-to-cart button. This is the first text most shoppers read, so put the most important information here: what the product is, who it is for, and the primary benefit.
Enable product reviews under WooCommerce, then Settings, then Products. Customer reviews build trust, provide social proof, and generate unique content that helps product pages rank in search. If you have reviews on another platform, import them to your WooCommerce products using a review import plugin.
For detailed guidance on optimizing product pages for conversions, see our WooCommerce checkout optimization guide, which covers the full purchase funnel from product page to order completion.
