Skip to content
we-wp plugins
Menu

Updated

WooCommerce product pack guide

How to sell products in fixed packs with WooCommerce

Turn individual products into a ready-made pack, such as a six-pack or a refill set. Shoppers add the complete pack to the cart with one button.

Example: a care set

You sell a cleanser, refills, and a bag separately. You want a care set that new customers can buy in one step.

Create one Bundle product with one cleanser, two refills, and the bag in one exact colour. Shoppers add the complete set with one button.

For a six-pack, the setup is shorter. Add one simple product as a component and set its quantity to six.

Test the pack on a staging site before you publish it. A staging site is a test copy of your store.

Follow the step-by-step setup guide
Synthetic WooCommerce product page for a fixed bundle with its included products and one Add to cart button
Fixed bundle storefront Test store with synthetic products. One button adds the complete set. Open full-size Fixed bundle storefront image

Quantity, variation, or fixed pack?

The right WooCommerce product structure depends on what the shopper chooses.

Comparison of normal WooCommerce quantity, variable products, and fixed product packs
Structure Customer choice Best fit
Normal product quantity Customer chooses how many units of one product to buy. Loose units without a separate pack product page.
Variable product Customer chooses one variation such as size, colour, or pack size. One product with selectable attributes.
Fixed product pack Customer buys the merchant-defined products and quantities together. Multipacks, care sets, starter packs, and fixed kits.

Woo documentation lists multiple instances of the same product and simple product kits as bundle use cases. Read the official Product Bundles documentation (opens in new tab) .

Every item in the pack stays a normal product

The pack groups the purchase. Price, stock, tax, and shipping still come from each product.

Pricing

The pack price is the sum of each current product price multiplied by its quantity.

Stock

The cart checks the total quantity needed for each product. Checkout checks it again.

Tax and shipping

Each physical product keeps its own tax and shipping data.

Orders and refunds

Each product keeps its own order line. A separate parent order line shows the pack name at a zero price. WooCommerce restores refunded stock when the refund action requests restocking.

Product pack questions

How do I sell a 6-pack and a 12-pack?

Create two bundle products, one for each pack size. Each pack is a separate product page with its own fixed quantity.

Does a pack need its own stock?

A pack uses the stock of each included product. A six-pack needs six units of that product, unless the product allows backorders.

Can I give a pack a discount?

Free prices a pack as the sum of the current product prices. A separate pack price or pack discount is not included. See what Free includes.

Sell your first fixed pack

Get Advanced Bundles Free, create one pack, and test the complete order on a staging site.