
Bundixo lets you group products into attractive bundle promotions. Shoppers pick products (or set quantities), watch their savings grow as they reach discount tiers, and add the whole bundle to the cart in one click. Discounts are applied with real WooCommerce coupons, so totals are correct in every cart, sidecart, and checkout view.
Place bundles anywhere with the native Gutenberg block (with an in-editor preview and automatic shortcode conversion) or the classic [bundixo_bundle id="123"] shortcode.
Highlights
- Frequently bought together: show any bundle automatically on product pages — right after the Add to Cart button. The viewed product is the anchor: pre-selected, added at full price, never counting toward the discount tiers.
- Place by rule: follow the bundle’s own products, pin to additional product pages, or show on every product page — tailored placements always win over catch-alls.
- Recommended mode: offers with no fixed product list that fill automatically from each viewed product’s cross-sells (fallbacks: upsells, same-category products). No external service — all data stays on your store.
- Compact FBT layout (checkbox rows, live bundle price and savings) or the full bundle builder; pick per bundle, and force either with the
styleshortcode attribute or block option. - Tiered quantity discounts: “Buy 2+ get 10% off, 3+ get 15% off…” with a live progress bar for shoppers.
- Quantity mode with per-product steppers or a simple select-all checkbox mode.
- Full control over texts, button label, and five theme colors — with a live preview in the editor.
- Product search with drag-and-drop ordering for bundle contents.
- Variable products supported: shoppers choose variations inside the widget.
- Cart behavior per bundle: open the cart/sidecart or redirect to the cart page.
- Gutenberg block and shortcode placement, in posts, pages, and block-based widget areas.
- Analytics dashboard: coupons created, bundle revenue, orders, cart share, and top bundles over time.
- Health-check diagnostics page and optional WooCommerce debug logging.
- Built with Vue 3 and the WordPress REST API; all pricing math runs server-side.
Coming soon
First-class widgets for Elementor, Bricks, and other page builders are on the roadmap.
Discounts that stay correct
Bundle discounts are implemented as dynamically created WooCommerce coupons, restricted to the bundle’s products and recalculated server-side from live product prices. They show up naturally in cart totals, emails, and orders — and expire automatically if unused.
Privacy
Bundixo does not send data to any third-party service. All processing happens on your own site.
Development and source code
The JavaScript and CSS files in assets/build/ are generated (minified) bundles. The human-readable source code — a Vue 3 application built with Vite — is maintained in the public repository at https://github.com/ashawkat/bundixo-for-woocommerce (see the src/ directory). Clone the repository and run npm install && npm run build to regenerate the bundles.
Screenshots

Bundle editor with product picker, drag-and-drop ordering, and a live preview of the storefront widget.

Tiered discount builder: set quantity thresholds and percentage discounts.

Analytics dashboard: coupons, revenue, orders, cart share, and top bundles with date-range filtering.

Storefront bundle widget: quantity steppers, unlocked tiers, and a live summary with the discount applied.

Native Gutenberg block: insert the "Bundixo Bundle" block with an in-editor preview.

Frequently bought together on a product page: the viewed product is the pre-selected anchor at full price, recommended products unlock the tiered discount, with live bundle price and savings.

Placement tab: where the offer appears (follow the bundle's products, every product page, or pinned pages) and whether the offer uses the bundle's products or recommended ones.