Zero-value container
The parent line groups the purchase without adding a second price or tax charge.
Create one fixed bundle with the products, exact variations, and quantities every customer must receive. One Add to cart action adds the bundle container and every required component. Free keeps every component required: customers cannot remove one, change its quantity, or choose an alternative.
54 KB · WordPress 6.8+ · WooCommerce 9.9+ · PHP 8.2+ · GPL-2.0-or-later
No account, email address, or plugin telemetry. Installable ZIP from the verified GitHub release.
The key question is who chooses the contents. Advanced Bundles Free works when the store owner defines the complete set before the customer reaches the product page.
| Question | Fixed bundle | Customer-selected products |
|---|---|---|
| Who chooses the products? | The store owner chooses every required simple product or exact variation. | The shopper chooses products from a grouped product, order form, or configurable product. |
| Who chooses the quantities? | The store owner sets one positive whole-number quantity for each component. | The shopper can change quantities or leave products out. |
| What does the cart action add? | The bundle container and all required component lines are added together. | Only the products and quantities selected by the shopper are added. |
| Best fit | Starter kits, repair kits, gift sets, and product packs with fixed contents. | Product lists, build-your-own kits, mix-and-match boxes, and optional add-ons. |
The customer buys one coherent bundle, but WooCommerce still receives the component detail needed for pricing, stock, tax, shipping, orders, and refunds.
A zero-value bundle container groups the purchase. Required components carry their own financial and fulfilment data, so the bundle is not charged twice.
The parent line groups the purchase without adding a second price or tax charge.
The total is each component current price multiplied by its fixed quantity.
WooCommerce checks all required quantities in the cart and revalidates them before checkout.
Purchased component names, SKUs, quantities, totals, tax, currency, and bundle structure remain in the order snapshot.
Start with real WooCommerce products. Their existing price, stock, tax, and shipping settings remain the source of truth.
Create the simple products or exact variations customers must receive. Check their price, inventory, tax, and shipping data.
Add a new WooCommerce product, enter its customer-facing content, and choose Bundle in Product data.
Select every required product or exact variation. Set its fixed positive whole-number quantity, then save the bundle.
Open the storefront page, use its Add to cart button, and verify every component, quantity, total, stock result, shipping charge, and tax amount.
Theme, tax, shipping, coupon, and inventory settings can change the final cart. Test the exact bundle before production.
Confirm one Add to cart action adds every configured product or exact variation with the right fixed quantity.
Add the same bundle more than once and confirm the combined required quantity cannot exceed available component stock when backorders are off.
Check current component prices, coupons, mixed tax classes, shipping methods, rounding, and checkout revalidation.
Place a test order, refund one or all component lines, and confirm each selected item is restocked once when requested.
Answers describe the fixed workflow in Advanced Bundles Free.
No. One action adds a zero-value bundle container and the required component lines. Components keep the detail WooCommerce needs for prices, stock, tax, shipping, orders, and refunds.
Yes. The store owner can configure one exact existing variation and a fixed quantity. Customers cannot switch its attributes or choose another variation in Free.
No. Free treats every configured component as required. Use a grouped or configurable product when shoppers need to choose the contents.
No. Free totals the current component prices. Bundle-specific discounts and a separate fixed-price strategy are not included.
The bundle cannot be purchased when a required quantity is unavailable and WooCommerce backorders are not allowed. Stock is checked again before checkout.
Download Advanced Bundles Free, install it on staging, and test one Add to cart action with your real products and store settings.
54 KB · WordPress 6.8+ · WooCommerce 9.9+ · PHP 8.2+ · GPL-2.0-or-later
No account, email address, or plugin telemetry. Installable ZIP from the verified GitHub release.