WooCommerce Product Types Explained

|

WooCommerce product types including simple, grouped, variable, virtual, downloadable, and subscription products

Whether you’re selling one product or building a full online store with thousands of items, WooCommerce provides the flexibility to handle virtually any ecommerce scenario. The key to setting up your store correctly is understanding the six core product types and choosing the right classification for each item you sell.

Choosing the wrong product type can create confusion during checkout, prevent customers from purchasing, or force you to rebuild product listings later. Understanding these product types upfront saves time and ensures a smooth shopping experience for your customers.

In this guide, we’ll explain all six WooCommerce product types, when to use each one, real-world examples, and best practices for setting up your store.

Understanding WooCommerce Product Types

WooCommerce offers six built-in product types, each designed for different selling scenarios. Before you add products to your store, you’ll need to classify them using one of these types:

  • Simple Product
  • Grouped Product
  • Variable Product
  • Virtual Product
  • Downloadable Product
  • Subscription Product (requires plugin)

Each product type has specific settings and options. Choosing the correct type determines what fields appear when you create the product and what customers see during checkout.

1. Simple Product

A simple product is the most common product type in WooCommerce. It’s a standalone item with a single SKU and price that ships to customers without variations or options.

When to Use Simple Products

  • Physical products without size, color, or other variations
  • Products sold individually at a fixed price
  • Items that don’t require customer choices before checkout

Examples of Simple Products

  • Books and magazines
  • Kitchen appliances (when sold without color or size options)
  • Furniture pieces
  • Individual jewelry items
  • Home decor
  • Tools and hardware

Simple Product Settings

When creating a simple product, you’ll define:

  • Product name and description
  • Regular price and sale price (optional)
  • SKU (stock keeping unit)
  • Stock quantity and management
  • Weight and dimensions for shipping calculations
  • Product images and gallery
  • Categories and tags

Important Note

If your product has variations (like size or color), it’s NOT a simple product. Clothing, for example, would fall under variable products because customers need to select size and possibly color before purchasing.

2. Grouped Product

A grouped product is a collection of related simple products displayed together, allowing customers to purchase multiple items from the group in a single transaction.

When to Use Grouped Products

  • Selling sets or collections where customers can choose quantities of each item
  • Offering related products together (but not as a mandatory bundle)
  • Displaying product families with individual pricing

Examples of Grouped Products

  • A set of six drinking glasses (customer can buy 1, 2, or all 6)
  • Complete dinnerware set (plates, bowls, cups sold individually or together)
  • Book series where customers can select which volumes to buy
  • Spice rack with individual spices available separately
  • Computer accessories (keyboard, mouse, monitor sold separately but grouped)

How to Set Up Grouped Products

First, create each individual item as a simple product. Then create a grouped product and select which simple products to include. Customers will see all items in the group with individual add-to-cart options.

Grouped vs. Variable Products

Don’t confuse grouped products with variable products. Grouped products are separate items displayed together. Variable products are different versions of the same item.

3. Variable Product

Variable products are items that come in different versions based on attributes like size, color, material, or style. This is the second most commonly used product type.

When to Use Variable Products

  • Products offered in multiple sizes (clothing, shoes)
  • Items available in different colors or patterns
  • Products with material options (leather vs. fabric)
  • Anything where customers must choose attributes before purchasing

Examples of Variable Products

  • T-shirts (sizes: S, M, L, XL; colors: red, blue, black)
  • Coffee (sizes: 8oz, 12oz, 16oz; roast: light, medium, dark)
  • Candles (scent: lavender, vanilla, citrus; size: small, large)
  • Phone cases (model: iPhone 14, iPhone 15; color: clear, black)
  • Furniture (material: wood, metal; finish: natural, painted)

Variable Product Settings

Each variation can have unique settings:

  • Individual price (e.g., large might cost more than small)
  • Separate SKU for inventory tracking
  • Individual stock levels
  • Specific images for each variation
  • Weight differences for shipping

Best Practices

  • Create logical attribute names (Size, Color, Material)
  • Keep variations simple (2-3 attributes maximum)
  • Add images for each major variation when possible
  • Set stock at the variation level, not product level

4. Virtual Product

Virtual products are non-physical items that don’t require shipping. When you select this product type, WooCommerce automatically disables all shipping-related fields and calculations.

When to Use Virtual Products

  • Services and consultations
  • Event tickets and registrations
  • Warranties and insurance
  • Software licenses (non-downloadable)
  • Appointments or bookings

Examples of Virtual Products

  • 1-hour consulting session
  • Webinar access
  • Conference ticket
  • Extended warranty
  • Membership access code
  • Service packages

What’s Disabled

When you select virtual product:

  • Shipping fields are hidden from customers
  • Shipping calculator doesn’t appear
  • Weight and dimension fields are disabled
  • Shipping classes don’t apply

Virtual vs. Downloadable

Don’t confuse virtual products with downloadable products. Virtual means no shipping required. Downloadable means the customer receives a file after purchase. A product can be both virtual AND downloadable.

5. Downloadable Product

Downloadable products provide customers with a file after purchase. The file is delivered through a download link sent via email and accessible in the customer’s account.

When to Use Downloadable Products

  • Digital products delivered as files
  • Content that customers can save and use offline
  • Products where the file IS the product

Examples of Downloadable Products

  • eBooks and PDF guides
  • Music albums and tracks
  • Stock photos and graphics
  • Software and plugins
  • Templates and worksheets
  • Printable art
  • Online course materials

Downloadable Product Settings

  • Upload file or provide URL to downloadable file
  • Set download limit (number of times customer can download)
  • Set download expiry (how many days link remains active)
  • Option to grant access only after payment clears

Can You Ship Downloadable Products?

Yes. WooCommerce allows downloadable products to also be shipped. For example, you might sell an online course that also comes with a physical workbook. In this case, check both downloadable and enable shipping.

6. Subscription Product

Subscription products allow recurring payments for physical products, virtual products, or services. This product type requires the WooCommerce Subscriptions extension (paid plugin). Learn more about how membership and subscription websites work in WooCommerce.

When to Use Subscription Products

  • Recurring delivery of physical products
  • Ongoing access to services or content
  • Memberships with recurring fees
  • Software as a Service (SaaS) access

Examples of Subscription Products

  • Monthly coffee subscription
  • Quarterly snack box
  • Weekly meal kit delivery
  • Monthly access to premium content
  • Annual software license with updates
  • Gym membership with monthly billing

Subscription Settings

  • Billing interval (weekly, monthly, annually)
  • Subscription length (ongoing or fixed term)
  • Sign-up fee (optional one-time charge)
  • Free trial period (optional)
  • Renewal reminders and failed payment handling

Additional Requirements

Subscription products require:

  • WooCommerce Subscriptions plugin (paid)
  • Payment gateway that supports recurring payments (Stripe, PayPal, etc.)
  • Proper tax configuration for recurring billing

Choosing the Right Product Type

Here’s a quick decision framework:

Start by asking:

  • Does it ship physically? → If no, consider Virtual or Downloadable
  • Does it include a file? → Downloadable (can also be Virtual)
  • Does it have variations? → Variable
  • Is it recurring? → Subscription (requires plugin)
  • Is it a collection? → Grouped
  • Is it a single item with no variations? → Simple

Why Choose WooCommerce for Your Online Store

WooCommerce powers over 30% of all online stores and is the most popular ecommerce solution for WordPress. The flexibility of its product types is just one reason businesses choose WooCommerce. Discover why WooCommerce is the best ecommerce platform for WordPress websites.

Other advantages include:

  • Complete control over your store and data
  • No monthly platform fees (unlike Shopify)
  • Thousands of extensions for added functionality
  • Seamless WordPress integration
  • Strong community support

Frequently Asked Questions About WordPress Hosting

Q: Can I change a product type after creating it?

Yes, but some data may be lost. For example, changing from variable to simple will delete all variations. It’s best to choose the correct product type from the start, but if you must change it, back up your data first and be prepared to reconfigure settings.

Q: Can one product be multiple types at once?

A product can be both virtual AND downloadable, but otherwise, each product can only be one type. If you need to sell the same item in multiple ways, create separate product listings.

Q: What’s the difference between grouped and variable products?

Grouped products are separate items displayed together (like a set of glasses where you pick how many of each). Variable products are different versions of the same item (like a t-shirt where you pick size and color). Use grouped for related products, variable for product variations.

Q: Do I need a plugin for subscription products?

Yes. Subscription products require the WooCommerce Subscriptions plugin, which is a paid extension. The plugin costs around $199/year and includes support for recurring payments, subscription management, and customer self-service.

Q: Can downloadable products have variations?

Yes. You can create a variable downloadable product. For example, you might sell an eBook in PDF, EPUB, and MOBI formats as variations. Each variation would have its own downloadable file.

Q: What if my product doesn’t fit these categories?

The six core product types handle most scenarios, but WooCommerce can be extended. If you need specialized product types (like rentals, bookings, or composite products), third-party plugins add these capabilities.

Setting Up Your WooCommerce Store

Understanding product types is essential to building a successful WooCommerce store. With the right classifications, your customers can easily find what they need, select the right options, and complete checkout without confusion. Need help planning your ecommerce website? TinyFrog can help.

At TinyFrog Technologies, we specialize in building custom WooCommerce stores that are optimized for conversions, properly configured for different product types, and easy to manage. Whether you’re selling simple products or complex variable items with subscriptions, we can help you set up WooCommerce correctly from the start.

Contact TinyFrog to discuss your ecommerce project and learn how we can help you build a high-converting online store.