License Key WordPress

XC Bundle Products Builder

XC Bundle Products Builder
XC Bundle Products Builder is a premium WooCommerce extension for selling powerful, customizable product bundles. Group existing products into ready-to-ship kits with flexible pricing, optional items, "choose N of M" mix-and-match, variation pickers, smart stock synchronization and a complete reports suite. Built by XaniaCode for serious stores.
€29.00
Total: €29.00
Sign in for Free Trial
Version1.0.0
LicenseSingle domain
Activations1
ValidityLifetime
Support6 months

Product Details

First Release 11 May 2026
Last Update 11 May 2026
Compatible Browsers IE11, Firefox, Safari, Opera, Chrome, Edge
Software Version WordPress 6.9.x
Requires WP 6.0+
Requires PHP 7.4+
Compatible With Bootstrap 5.x
Gutenberg Optimized Yes
High Resolution Yes
Files Included PHP, JavaScript JS, CSS, JSON, Markdown

Description

Why bundles, and why this one

Bundles are the highest-leverage move in WooCommerce: customers buy more per checkout, perceived value goes up, and your average order value climbs without a single new acquisition dollar spent.

But most bundle plugins force you to choose. Fixed kits or mix-and-match. Subscriptions or simple products. Pretty layouts or real developer hooks. XC Bundle Products Builder delivers all of it, polished and ready to ship — without the dealbreakers.


🎁 Three pricing strategies, one engine

Pick the right model for each bundle, no compromise:

  • Sum of items — bundle price equals the total of its children
  • Sum with global discount — apply a percentage or flat reduction across the whole bundle (15% off the lot, $20 off, your choice)
  • Fixed bundle price — set one price; the items come along for the ride

Add a per-item discount (0–100%) to fine-tune individual lines. Mix and match strategies across your catalog.


🧩 Mix-and-match that actually works

Let customers pick N of M optional items — set a minimum, a maximum, or both. Perfect for build-your-own kits, gift sets, and starter bundles.

Optional items toggle live in the storefront and the price recalculates on the fly via AJAX — no page reload, no friction.


🎯 Variable products as bundle children

A serious gap in most bundle plugins, solved here from day one.

Add a variable product (with sizes, colors, or any attribute) as a bundle child and your customers pick the variation right inside the bundle — same page, same flow. No awkward redirects, no "add and then configure" hacks.


🛒 Edit-from-cart workflow

Customers can re-configure a bundle they already added without removing it manually. One click on the cart row, their previous choices come back pre-filled, they make changes, they re-add. Friction gone.


📦 Smart inventory that works both ways

Bundle stock is computed live from its children — no more overselling, no more manual reconciliation.

  • When a bundle is purchased, child stock decreases proportionally to what's inside
  • On order cancellation, child stock is restored automatically
  • On refund — full or partial — stock is restored proportionally
  • Strict mode marks a bundle non-purchasable the moment a required child is deleted, so you never sell something you can't fulfill

🎨 Three storefront layouts

  • Standard list — clean, classic, conversion-optimized
  • Compact rows — perfect for long bundles with many items
  • Grid cards — ideal for visual bundles like fashion, home decor, beauty

All layouts are theme-overridable through standard WooCommerce template loading — drop a copy into yourtheme/xc-bundle-products-builder/ and customize freely.


📊 Reports that actually matter

A dedicated dashboard surfaces what store owners need to track:

  • 📦 Active bundles in your catalog
  • 🛒 Units sold across all bundles
  • 💰 Revenue generated by your bundle strategy
  • 🏷️ Total savings given to customers
  • 🏆 Top 10 best-selling bundles, ranked by units

No analytics setup, no integrations, no spreadsheets.


🔄 Frequently-bought-together engine

On every simple-product page, XC Bundle Products Builder automatically surfaces matching bundles — "Buy together and save 20%" right where customers are about to convert.

No setup, no rules to write, no maintenance. The engine queries your bundles in real time and shows the most relevant offers, with the savings highlighted in green.


⚡ Built for power users

  • 📋 One-click duplicate any bundle as a template for the next
  • 📤 CSV import / export for bulk-managing dozens or hundreds of bundles
  • 💻 WP-CLI commands: wp xc-bpb list, recalculate-prices, export-csv, import-csv
  • 🎓 Setup wizard with a one-click demo bundle — get started in 60 seconds

🧱 Block Editor + Shortcode

Place a bundle showcase anywhere on your site:

  • The xc/bundle-showcase Gutenberg block with visual editing and live preview
  • The [xc_bundle id="123"] shortcode for everywhere else
  • Add bundles to homepages, landing pages, blog posts, sidebars, even popups

🌍 Multilingual & subscription ready

  • 🗣️ WPML / WCML support — child product IDs translate at read-time, language duplicates stay in sync
  • 🔁 WooCommerce Subscriptions integration — sell bundles containing recurring items
  • 🎁 WooCommerce Cart & Checkout Blocks — bundle composition renders correctly in the new React-based checkout via the Store API

🔍 Search-engine ready

Each bundle ships with proper Schema.org structured data (ProductBundle + isAccessoryOrSparePartFor) so Google understands exactly what's inside. Better snippets, better visibility, better conversion.


🛡️ Compatibility & future-proofing

  • High-Performance Order Storage (HPOS) declared compatible
  • Cart & Checkout Blocks declared compatible
  • ✅ Tested with WooCommerce 10.7 and WordPress 6.9
  • ✅ Requires PHP 7.4+, tested through PHP 8.4
  • ✅ Works with any theme that respects WooCommerce template hierarchy

💻 Developer-friendly by design

Built the way developers actually want plugins built:

  • 🔧 9 documented action and filter hooks in docs/hooks.md
  • 🎨 Theme-overridable templates through standard WooCommerce paths
  • 🧪 Pure pricing calculator class for testable business logic
  • Memoized price calculations with proper cache invalidation
  • 🎯 Scoped CSS that won't leak into your admin styling
  • 🌐 Internationalization-ready with full .pot file included

🔐 Security-first

Every line of code passes through XaniaCode's standard security review:

  • 🔒 AES-256-CBC encrypted license storage with HMAC integrity protection
  • 🚪 Rate-limited activation (5 attempts / 15 minutes per user + IP)
  • 🛡️ Capability checks and nonces on every admin endpoint
  • 🧹 All user input sanitized, all output escaped
  • 🛑 CSRF protection on every form submission and AJAX call
  • 🔓 Variation tampering protection — bundle variations validated against their configured parent

✨ What's included with your purchase

  • ✅ Full plugin source code
  • Automatic updates for the duration of your license, delivered via the XaniaCode update server
  • 14-day free trial — try every premium feature before committing
  • Priority email support from the XaniaCode team
  • Lifetime use rights — the plugin keeps working even after your license expires; you just stop receiving updates
  • Unlimited bundles, unlimited products per bundle
  • ✅ All future features added within the v1.x line — free

Stop doing this manually

Stop juggling spreadsheets. Stop disappointing customers with sold-out bundles. Stop watching your AOV stagnate while competitors out-bundle you.

Buy XC Bundle Products Builder today and ship the bundle strategy your store deserves.

Changelog

First public release of XC Bundle Products Builder. This version delivers the complete plugin from the ground up — every feature listed below is included in this initial release, with no upgrade path needed from a previous version.

Added

Bundle Product Type & Core Engine

  • New custom WooCommerce product type "Bundle Product (XC)" fully integrated with the classic product editor
  • WC_Product_XC_Bundle class with memoized item resolution and price calculation
  • Bundle metabox under the standard Product Data panel with item picker, pricing strategy and layout selector
  • Compatibility declarations for HPOS, Cart & Checkout Blocks, and the classic product editor
  • Block editor exclusion list entry so the Bundle tab UI loads consistently

Pricing Strategies & Discounts

  • Sum of items strategy — bundle price equals the total of its children
  • Sum with global discount — apply a percentage or flat reduction across the whole bundle
  • Fixed bundle price — set one price and let the items follow
  • Per-item discount from 0 to 100 percent on every bundle row
  • Pure XC_BPB_Pricing_Calculator class for testable, isolated business logic

Mix-and-Match & Variation Pickers

  • Optional items with default-selected toggle and live customer-side checkboxes
  • Choose N of M selection — set minimum and maximum optional items the customer must pick
  • Variable products as bundle children with per-item Allow variation toggle
  • Frontend variation dropdown that recalculates the bundle price via AJAX on change
  • Required-marker styling on mandatory items, custom checkbox styling on optional items

Cart & Checkout Workflow

  • Add-to-cart validation with min and max optional counts, stock checks, and variation parent validation
  • Custom cart row display in two modes — grouped single line or individual child entries
  • Edit selections link on cart rows sends customers back to the bundle page with previous choices pre-filled
  • Bundle quantity input enforces store-level min and max settings
  • Cart item title decorated with a Bundle pill so the row is immediately identifiable

Smart Stock Synchronization

  • Live bundle availability computed from child stock — no overselling possible
  • Proportional stock reduction on order completion, with idempotency flag to prevent double-reduce
  • Symmetric stock restoration on order cancellation and on full or partial refunds
  • Strict mode option that marks a bundle non-purchasable if any required child is missing or deleted
  • Stock filter registration scoped to stores that actually contain bundles, with cached presence check

Storefront Layouts & Templates

  • Three native layouts — Standard list, Compact rows, and Grid cards
  • Theme-overridable templates under yourtheme/xc-bundle-products-builder/
  • Live AJAX price recalculation as customers toggle items, change quantities, or pick variations
  • ARIA-live summary region for screen reader announcements on price changes
  • Scoped public stylesheet that does not interfere with theme styling

Reports Dashboard

  • Active bundles count, units sold, revenue generated, total savings given to customers
  • Top 10 best-selling bundles ranked by units sold
  • HPOS-aware queries using wc_get_orders so the report stays accurate after migration
  • Dedicated Reports page rendered with the same card-based UI as the rest of the admin

Cross-Sell, Block & Shortcode

  • Frequently-bought-together engine surfaces matching bundles on simple-product pages with savings highlight
  • xc/bundle-showcase Gutenberg block with TextControl-based bundle ID input and ServerSideRender preview
  • [xc_bundle id="123"] shortcode for legacy editors and page builders
  • Bundle showcase template shared between block and shortcode rendering paths
  • Per-bundle results cached as transients to keep the cross-sell query cheap

Admin Productivity & WP-CLI

  • One-click duplicate carries over every bundle meta — items, pricing, discount, layout, min and max optional
  • CSV Import and Export through the admin UI for bulk-managing dozens or hundreds of bundles
  • Bundle badge column on the products list table for quick visual identification
  • Setup wizard banner with one-click demo bundle creation from the first two simple products
  • Tabbed Settings page with Default Pricing, Display, Stock and Cart, and Marketing sections
  • wp xc-bpb list, recalculate-prices, export-csv and import-csv commands for power users

Integrations & Compatibility

  • WooCommerce Subscriptions — subscription products are first-class bundle children
  • WPML and WCML — child product IDs translate at read time and resync on language duplicates
  • WooCommerce Cart and Checkout Blocks — bundle composition exposed through the Store API extension
  • High-Performance Order Storage declared compatible
  • Schema.org structured data with ProductBundle additional type and isAccessoryOrSparePartFor children list

Developer API

  • Nine documented action and filter hooks for extending pricing, items, templates, and purchasability
  • Full docs/hooks.md reference shipped with the plugin
  • xc_bpb_loaded action fires once the plugin is fully booted
  • xc_bpb_calculated_price filter for runtime price overrides
  • xc_bpb_form_prefill filter for deep-linking and A/B test scenarios
  • Internationalization-ready with the full .pot file shipped under languages/

Licensing & Updates

  • XaniaCode License Manager v2.2.0 integration with hybrid REST and legacy update API
  • 14-day free trial activated automatically on first install
  • License submenu lives under the XC Bundles top-level menu, renamed for clarity
  • Update server checks delivered through the standard Plugins screen inside WordPress admin
  • Helper functions xc_bundle_products_builder_is_licensed and xc_bundle_products_builder_is_locked exposed for extensions
Security
  • Capability checks on every admin endpoint with manage_woocommerce or edit_products gates
  • Nonces protect every form submission, AJAX call, and edit-from-cart URL
  • Variation parent validation prevents price tampering in fixed-price bundles
  • AES-256-CBC encrypted license key storage with HMAC integrity verification
  • Rate-limited license activation — 5 attempts per 15 minutes per user and IP combination
  • CSV import hardened with file extension whitelist, MIME type allowlist and 5 MB size cap
  • All user input sanitized through WordPress core sanitizers with numeric clamping and array size caps
  • All output escaped with esc_html, esc_attr, esc_url and wp_kses_post where appropriate
Performance
  • Memoized price calculations on the bundle product instance with proper save-time invalidation
  • Cached "any bundle exists" presence check stored as a one-hour transient
  • Stock filters registered only when at least one bundle exists in the catalog
  • Cross-sell query results cached per child product for one hour
  • Pricing calculator extracted to a pure class for cheap repeated invocation without WC overhead

Frequently Asked Questions

One-time payment. You get a lifetime license with lifetime access to plugin updates. No recurring fees, no auto-renewals.
Each license covers one production domain. Development and staging sites on the same root domain are included. For additional production sites, purchase additional licenses.
Yes. The plugin includes a 14-day full-feature trial that starts automatically on first activation. No credit card required to begin.
WordPress 6.0 or higher, WooCommerce 7.0 or higher, and PHP 7.4 or higher. The plugin is tested with WordPress 6.9 and WooCommerce 10.7.
Yes. Toggle the Allow variation switch on any variable child product and your customers pick the size, color, or any other attribute directly on the bundle page.
Yes. High-Performance Order Storage compatibility is declared explicitly. Reports and stock operations use HPOS-aware order queries that work on both legacy and new tables.
Yes for both. Bundle child product IDs translate at read time through WPML, and subscription products work as first-class bundle children with their recurring schedules preserved.
Yes. Use the xc/bundle-showcase Gutenberg block in the editor, or the [xc_bundle id="123"] shortcode anywhere shortcodes are accepted, including page builders.
Every license includes 6 months of direct developer support via the ticket system in your account dashboard. Support can be renewed afterwards for a small fee.
Updates are delivered directly inside WordPress admin through the standard Plugins screen, once your license is activated under XC Bundles > License.
The plugin keeps working with every feature unlocked. You stop receiving new updates and support tickets until you renew. Your existing bundles, settings, and data remain intact.

Reviews

No reviews yet. Be the first to review this product!

Related Products

Woocommerce Offer Pricing Pro
Featured WordPress

Woocommerce Offer Pricing Pro

💬&nbsp;<strong>Turn "no thanks" into "what if?" — let customers name their price, and close more deals.<br></strong>Premium "Make an Offer" system for WooCommerce. Add a polished offer button next to Add to Cart on any product, run the entire negotiation from your dashboard, and convert undecided browsers into paying customers. Counter-offers, auto-accept thresholds, signed customer-action links, real analytics — and six gorgeous frontend themes that adapt to your store. 🚀

XC Woocommerce Subscriptions Lite
WordPress

XC Woocommerce Subscriptions Lite

A complete subscription engine for WooCommerce — recurring billing, free trials, content gating, dashboard analytics, and customer self-service. Paid once. Owned forever.

Contact Form Pro
Featured WordPress

Contact Form Pro

📝Premium Drag-and-Drop Contact Form Builder for WordPress.

Server Capability Inspector
Featured WordPress

Server Capability Inspector

ℹ️ Know before you buy. Instantly see every PHP extension, server limit, WordPress setting, database version, and installed plugin — all in one admin page — so you can verify compatibility before purchasing or installing any premium plugin or theme.