Bundle Products Documentation for WooCommerceBundle Products Documentation for WooCommerce
  • Getting Started

    • Bundle Products
    • Overview
    • Features
    • Installation
  • Store Owner Guide

    • Creating a Bundle
    • Pricing & Discounts
    • Stock, Quantity & Limits
  • Storefront

    • Customer Experience
    • Cart, Checkout & Orders
  • Reference

    • Practical Examples
    • Troubleshooting
    • Developer Reference
    • FAQ & Notes
View Demo
Buy Now
  • Getting Started

    • Bundle Products
    • Overview
    • Features
    • Installation
  • Store Owner Guide

    • Creating a Bundle
    • Pricing & Discounts
    • Stock, Quantity & Limits
  • Storefront

    • Customer Experience
    • Cart, Checkout & Orders
  • Reference

    • Practical Examples
    • Troubleshooting
    • Developer Reference
    • FAQ & Notes
View Demo
Buy Now
  • Bundle Products
  • Overview
  • Features
  • Installation
  • Creating a Bundle
  • Pricing & Discounts
  • Stock, Quantity & Limits
  • Customer Experience
  • Cart, Checkout & Orders
  • Practical Examples
  • Troubleshooting
  • Developer Reference
  • FAQ & Notes

Overview

This page explains the handful of concepts the whole plugin is built on. Once these are clear, every setting on the Bundle Items tab is self-explanatory.

What a bundle is

A bundle is a normal WooCommerce product whose type is set to Bundle Product. It has its own name, images, description, categories and — if you want — its own stock. What makes it special is the list of bundle items: references to other products in your catalog, each with a quantity.

On the storefront the bundle page shows a "This Kit/Bundle Includes:" box listing every item with its thumbnail, name, short description and quantity. Customers buy the bundle itself; the bundled products are recorded as its contents rather than as separate cart products.

Mandatory vs. optional items

The order of the items list matters. The Compulsory Items Count setting says how many items — counting from the top of the list — are always part of the kit. Every item after that position becomes optional: the storefront renders a checkbox next to it, unticked by default, and the customer decides whether to include it.

  • Compulsory Items Count = 1 with four items → item 1 is always included, items 2–4 are optional.
  • Compulsory Items Count empty or 0 → all items are mandatory and no checkboxes appear.

Variations are always included

An item that is a specific product variation (for example Hoodie – Black, L) is always treated as mandatory, even when it sits after the compulsory position. Only simple products become optional.

The two pricing modes

ModeWhat the customer paysTypical use
Fixed Bundle PriceOne flat price you type in, no matter which optional items are selected"Everything for $5,999" package deals
Dynamic Bundle PriceThe sum of the selected items' prices × their quantitiesPick-and-mix kits where the total should follow the selection

In dynamic mode the product page shows per-item prices and a live Bundle Total; in the shop catalog the bundle is listed as "From: …" based on its mandatory items. Full details and worked examples: Pricing & Discounts.

Bundle discount

Independently of the pricing mode you can enable a bundle discount — a percentage or a fixed amount subtracted from the final bundle price. The storefront shows the original price struck through, the discounted price, and a green "You Save: $…" note that updates live.

Purchase limit

Max Purchase Limit caps how many units of the bundle a single order may contain. It is enforced when adding to the cart, when changing quantities in the cart, and in the block cart/checkout — customers see a clear error message when they exceed it. See Stock, Quantity & Limits.

One line item everywhere

However the customer configures the kit, the cart receives one line item for the bundle with its contents attached. Those contents follow the order through checkout, the order confirmation page, the customer's My Account order view, the admin order screen and order emails — each bundled product listed as "Included" / "Included inside bundle". Details: Cart, Checkout & Orders.

What the plugin deliberately does not do

Knowing the boundaries up front saves guesswork later:

  • Bundled items are references, not separate order lines — child products' own stock counters are not reduced when a bundle sells (the bundle can have its own stock instead). See Stock, Quantity & Limits.
  • There are no global settings pages — every option lives on the individual bundle product.
  • Customers cannot change bundled item quantities on the product page; quantities per item are fixed by you. They choose optional items and the number of complete kits.

Next: check the full feature list or go straight to Installation.

Prev
Bundle Products
Next
Features