Skip to content

Configuration

Bundle is configured in two places: the global settings page for store-wide behaviour and labels, and the Bundle tab in the product editor where you list the products that make up each bundle.

Open WooCommerce → Bundle in wp-admin.

When on, the bundle box renders automatically under the product summary on any product that has a bundle defined. Turn it off to render the box only where you drop the [bundle] shortcode — useful when you want the bundle in a specific spot in the layout.

Controls whether the box lists the individual bundled products. Keep it on so shoppers see exactly what the bundle contains; turn it off for a compact box that only shows the total and the add-bundle button.

How the bundle discount is applied:

  • Cart fee — a single negative line in the cart, so the saving shows as one clear discount.
  • Per item — the discount is distributed across the bundled products as a price adjustment on each line.

The mode applies to bundles across the store.

When on, the box shows the bundle total and the amount saved, so the value is obvious before the shopper adds it.

Three editable, translatable labels used by the box:

  • Box title — the heading of the bundle box (for example Frequently bought together).
  • Button label — the text on the add-bundle button (for example Add bundle to cart).
  • Discount-line label — the wording on the savings line.

Edit the product that acts as the bundle and open the Bundle tab in the Product data panel:

  • Bundled product IDs — the products that make up the set, entered by ID.
  • Discount — an optional percentage applied when the whole bundle is bought.

Save the product. On the product page the box lists the items and an add-bundle form; adding it puts the main product plus every linked item into the cart and applies the discount in the chosen mode.

Deleted or missing bundled products are skipped gracefully, and the box hides itself when nothing remains to bundle — a stale ID never breaks the page. Bundle definitions are stored as product meta, so there are no custom database tables, and uninstalling removes the plugin’s options and every stored bundle definition.

In the free version you list bundle products by their IDs in the Bundle tab. Bundle Pro replaces that with WooCommerce’s native product search (select2). See Bundle Pro.