विवरण
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.
स्क्रीनशॉट्स







ब्लॉकस
यह प्लगइन 1 ब्लॉक प्रदान करता है।
- Bundixo Bundle Display a Bundixo bundle builder widget with tiered quantity discounts.
इंस्टॉलेशन
- Install WooCommerce (required) and Bundixo through the Plugins screen, then activate Bundixo.
- Go to Bundixo Bundles and create your first bundle: add products, set discount tiers, style it, and save.
- Place the shortcode
[bundixo_bundle id="1"]in any post, page, or builder section. - Optionally review Bundixo Analytics and Bundixo Settings.
सामान्य प्रश्न
-
How are the discounts calculated?
-
Server-side, always. When a shopper changes their selection the widget asks the store for a fresh quote; when the bundle is added to the cart the exact same calculation runs again and a matching WooCommerce coupon is applied. The browser never decides the discount.
-
How do I place a bundle on a page?
-
Three ways: insert the Bundixo Bundle block in the Gutenberg editor (it shows an in-editor preview), use the classic shortcode
[bundixo_bundle id="123"], or — new in 1.1.0 — let Bundixo place it for you: open the bundle’s Placement tab, enable “Show automatically on product pages”, and pick a position (after the Add to Cart button, before the tabs, or after related products). The bundle then appears on the product pages of its own products, plus any extra products you assign, with the viewed product pre-selected. Pasting the shortcode into the block editor converts it into the block automatically. -
Does it work with variable products?
-
Yes. Variable products show a variation dropdown inside the bundle widget and the chosen variation is added to the cart.
-
Can I use my own theme or a sidecart plugin?
-
The widget ships with neutral styling that inherits your theme’s typography. After adding to cart, Bundixo refreshes classic cart fragments and the WooCommerce Blocks cart store, and tries to open popular sidecarts. Use the
bundixo_should_enqueue_frontend_assetsfilter if you need custom asset loading. -
What happens to unused discount coupons?
-
A daily cleanup task deletes bundle coupons that were created more than 24 hours ago and never used. Used coupons are kept for order history and analytics.
-
Yes. On activation, Bundixo migrates bundles and settings from the legacy table automatically.
-
Where is the source code for the JavaScript and CSS bundles?
-
The files in
assets/build/are generated with Vite from human-readable Vue 3 source. The full unminified source and build tooling are publicly available at https://github.com/ashawkat/bundixo-for-woocommerce — the source lives in thesrc/directory, and runningnpm install && npm run buildin the repository root regenerates the bundles. Thesrc/directory is also included in the plugin package.
समीक्षाएं
इस प्लगइन के लिए कोई समीक्षा नहीं है।
सहायक &डेवलपर्स
यह खुला स्रोत सॉफ्टवेयर है। अनुगामी लोगो ने इस प्लगइन के लिए योगदान दिया है।
योगदानकर्ताTranslate “Bundixo for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
बदलाव विवरण
1.1.0
- New: frequently bought together — automatic bundle placement on single product pages (after the Add to Cart button, before the tabs, or after related products).
- New “Placement” tab per bundle: auto-display toggle, position, own-product pages, extra product pages, and widget layout.
- New compact FBT widget layout with the viewed product pre-selected, tier progress, and live bundle price/savings.
- Anchor pricing: on product pages the viewed product is always the anchor — pre-selected, full price, never counting toward tiers.
- New placement rules: “every product page” catch-all, and a recommended mode that fills the offer from the viewed product’s cross-sells (fallbacks: upsells, same-category).
- Clearer Placement tab with a “Where should this offer appear?” section explaining each rule.
- Shortcode
styleattribute ([bundixo_bundle id="123" style="compact"]) and a matching Gutenberg block layout option. - A bundle renders only once per page when automatic placement and a manual shortcode overlap (filterable via
bundixo_allow_duplicate_renders). - Fixed: guest carts built through the widget were lost on the next page load because the WooCommerce session cookie was never sent with the add-to-cart response.
- Fixed: critical error when removing cart items left the session referencing a bundle coupon that could no longer be applied — coupon re-apply is now re-entrancy-guarded and drops stale references.
- Database schema 1.3: adds the
placementcolumn. Existing bundles keep manual-only placement.
1.0.4
- Corrected the WordPress.org contributor handle in the readme.
1.0.3
- Removed the
.wordpress-orgassets folder from the distribution package (plugin review feedback); screenshots and banners remain available in the public repository.
1.0.2
- Added a public source repository link and build instructions to the readme (WordPress.org Guideline 4: human-readable code).
- Included the unminified
src/directory in the plugin package alongside the generated bundles.
1.0.1
- Rebranded the plugin to Bundixo for WooCommerce.
1.0.0
- Initial release: bundle builder with tiered discounts, storefront widget, analytics dashboard, diagnostics, and REST API back end.
