Check compatibility
Version 0.1.0 requires WordPress 6.8+, WooCommerce 9.9+, and PHP 8.2+.
View compatibility detailsWooCommerce product bundle guide
Use Advanced Bundles Free to combine simple products or exact variations into one fixed bundle. Each included item keeps its own price, stock, tax, shipping, and refund data.
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.
Use a backup or staging site first. Confirm your current WordPress, WooCommerce, and PHP versions are supported.
Version 0.1.0 requires WordPress 6.8+, WooCommerce 9.9+, and PHP 8.2+.
View compatibility detailsFree is for bundles with fixed products, variations, and quantities. Customers cannot change the included items.
Four setup steps
The plugin uses the standard WooCommerce product editor. Start with products or variations that already have their price, tax, stock, and shipping data.
Download the installable ZIP. In WordPress, open Plugins → Add New Plugin → Upload Plugin, choose the ZIP, then install and activate it.
Download the installable Free ZIP (opens in new tab)
Open Products → Add New. Add the product name, description, images, and categories customers should see. In Product data, choose Bundle.
Product data
Choose “Bundle”
The bundle itself groups the purchase. Its total comes from the included item prices.
Open Bundle components. Select a simple product or an exact variation, set its fixed quantity, and use Add component for each additional item.
At least one component is required. A bundle cannot contain another bundle.
Example
Publish the product, open its storefront page, and add it to the cart. Check every included item, quantity, price, stock result, shipping charge, tax amount, and final total before using the bundle on a live store.
Try this flow in the live demo (opens in new tab)
Compare bundle setup, the customer product page, cart lines, and checkout totals. All products and customer details are test data.
Choose simple products or exact variations in the WooCommerce product editor.
Customers see the bundle name, total price, and every included item before adding it to the cart.
The cart groups the bundle while each included item keeps its price, quantity, and stock data.
Checkout checks product quantities again and shows shipping, tax, and the final total.
The customer buys one bundle. WooCommerce still receives separate component lines for price, stock, tax, shipping, and refunds.
The bundle total is the sum of component prices. Each component keeps its own tax data.
WooCommerce counts every required component quantity in the cart and checks stock again before checkout.
Physical components keep their shipping data instead of turning the bundle into one artificial line.
Orders keep purchased component names, SKUs, quantities, and totals. Item refunds restore stock once.
Answers cover Advanced Bundles Free and its fixed-bundle workflow.
The bundle price is the sum of the included product or variation prices. Each item keeps its own tax data.
Yes. Choose the exact variation you want to include. The customer receives that fixed variation and quantity.
No. Advanced Bundles Free uses fixed products, variations, and quantities. Customer-selectable alternatives are planned for Pro, which is not available yet.
WooCommerce checks the combined quantity required by the cart and validates stock again before checkout. The bundle cannot be purchased when the required stock is unavailable and backorders are not allowed.
No. Nested bundles are rejected. Add simple products or exact variations as components.
Download Advanced Bundles Free, test the workflow with your own products, and review the source before using it on a production store.
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.