Learn how to set up, customize, and expand the functionality of your WooCommerce products with our library of documentation and tutorials.
  1. Documentation /
  2. Products /
  3. Extensions /
  4. Composite Products

Composite Products



  • REST API Reference

    WooCommerce 2.6 added support for REST API endpoints based on the WordPress REST API infrastructure. Composite Products extends the /products/ and /orders/ endpoint responses with additional properties that are documented in this guide. Products Product Properties Attribute Type Context Description composite_virtual boolean read write Forces all contents of this composite product to be treated as […]

  • Snippets

    In this document, you will find many useful snippets for customizing the appearance and functionality of Composite Products. To use a snippet, you can download the linked file and activate it as you would do with any other plugin. Alternatively, you can copy the contained code into your child theme’s functions.php file. Components & Component Options Change the default […]

  • Store Owner’s Guide – Basic Setup

    Installation Getting Started Every Composite product consists of multiple building blocks called Components. Each Component offers an assortment of different Component Options to choose from — for example, a custom skateboard is configured by choosing: Before creating your first Composite Product, it’s a good idea to: Adding Components To create your first Composite product: Only […]

  • Store Owner’s Guide – Beyond Basics

    Scenarios Composite Products provides a framework for implementing conditional logic based on product/variation selections: Scenarios. Scenarios make it possible to: Hide individual Component Options (products and variations) conditionally. Hide entire Components conditionally. Modify the main product image in response to product/variation selections. Trigger custom-coded actions while users choose products and variations. How Scenarios Work Every […]

  • Use Case: Create Configurable Products

    The most straightforward way to offer configurable products with WooCommerce is to use the Variable product type to create product variations. From an inventory perspective, a variable product is a practical way to simplify the management of many related SKUs that share the same configurable attributes. However, only a single SKU is used when a […]

  • Use Case: Create Step-by-Step Kit Builders

    Step-by-step kit builders make it easier for customers to configure complex configurable products by breaking the configuration process into smaller steps. In this guide you will learn how to create the Build Your Skateboard composite product, as seen in the Store Owner’s Guide. Plugins/Extensions Used WooCommerce WooCommerce Composite Products Storefront Configuration To configure the Build […]

  • Use Case: Sell in Bulk

    When selling products by the unit (volume, area, weight), it is fairly common to offer multiple retail and bulk packages. For example, foods and beverages are often available in retail packages and bulk packages. The Composite type provides a practical solution when there is a need to group multiple bulk packaging options of the same […]