Skip to content
Cart

Bundles

v2.1.1 Running in production WooCommerce 8.0 PHP 7.4

WooCommerce bundles plugin: mix-and-match product bundles plus buy-more-save-more quantity discounts (2 for -10%, 3 for -15%, your tiers) and BOGO offers such as buy 1 get 1 free. Colour and size choice per item, free gift on any tier, and no coupons — discounts apply automatically in the cart.

Version

Adds build-your-own bundles with a colour and size per item, BOGO offers, free gifts and custom design. Also in Pro, not shown here: bought-together sets, cart reminders, statistics and A/B tests.

Shop
Picking
Prices
Design
Heading
Colour

Bundle & save

+ FREE 250 g sample bag!

This is the real widget on sample products — nothing is added to a cart. You set the tiers, discounts, labels, colours and design under WooCommerce → Bundles.

Choose your plan

Yearly licence. Renew by hand with a discount, never auto-charged. Pay once and keep it. No subscription, no renewal, no auto-charge.
Download free

Wexofy Bundles for WooCommerce — no licence needed. Install it under Plugins → Add New → Upload, or straight from the Wexofy Hub. Upgrade to Pro any time.

  • 1 year of updates in wp-admin
  • Lifetime updates in wp-admin
  • 1 year of developer support
  • Lifetime developer support
  • Instant licence key & download
MONEY-BACK GUARANTEE 30 DAYS
30-day money-back guarantee

If it does not work for your store, you get a full refund within 30 days. Lifetime licences too. Refund policy

Secure checkout · Invoice with every order · GPL code
Bundles

A WooCommerce bundle plugin that does both mix-and-match bundles and quantity discounts, to increase average order value. The discount is always calculated from what is in the cart — no coupon codes.

Mix-and-match bundles

Group products by hand or by category and give the group a shared discount ladder. Customers pick any items, see a live total, and unlock the discount as the quantity grows.

Quantity discounts: buy more, save more

1 unit at full price, 2 at -10%, 3 at -15% — set your own tiers as a percentage or a fixed amount off, shown as a pricing table on the product page.

BOGO offers: buy one, get one

Buy 1 get 1 free, buy 2 get 1 at 50% off, buy 2 get 2 free. The cheapest items are the discounted ones and the offer repeats, so 4 items on a buy-1-get-1 tier means 2 free. Still one cart line, no coupon.

Colour and size per item

Each bundle item has its own colour and size choice, as swatches or dropdowns. Sold-out variations are disabled.

Free gift on any tier

Show a reward such as + FREE sticker pack and optionally add a real gift product to the cart at 0 when the customer reaches the tier.

Fits your store design

Plain, divider or banner heading, card, minimal or chip layouts, accent colour and custom styling — with as many bundle groups as you need.

Free or Pro?

The free version, Wexofy Bundles for WooCommerce, is complete on its own. Pro adds more ways to sell and keeps every free feature.

Feature Free€0 · no licence Profrom €69 / year
Discounts
Quantity discounts (2 for -10%, 3 for -15%) Included Included
Percentage or fixed amount off Included Included
Applied in the cart, no coupon codes Included Included
As many bundle groups as you like Included Included
Mix-and-match "build your own bundle" picker Not included Included
BOGO offers (buy 1 get 1 free) Not included Included
Free gift on a tier Not included Included
Bought-together sets of different products Not included Included
Design
Price table or selectable list Included Included
3 designs, heading styles, your colours and CSS Included Included
Colour and size choice per bundle item Not included Included
Custom design controls (radius, spacing, shadow) Not included Included
Grow sales
"Add 1 more and save" reminder in the cart Not included Included
Bundle statistics Not included Included
A/B tests of your discounts Not included Included
Download free Get Pro

Features

Mix and match bundles

Pick any products from a group; the combined quantity unlocks the tier.

Quantity discount ladder

1 = full price, 2 = -10%, 3 = -15% — tiers and percentages are yours to set.

No coupon needed

Discounts are a live cart line, recalculated from actual cart contents every time.

Works however items get added

The widget is a convenience — the discount applies to the cart regardless of the path.

Colour and size per item

T-shirt in 3 colours and 5 sizes? Every item in the bundle picks its own, with sold-out combinations disabled.

Free gift on a tier

A highlighted + FREE strip and, optionally, a real gift product added to the cart at 0.

Your headline, your look

Plain, divider or banner heading in your own words and size, plus cards / minimal / chips and full custom styling.

As many groups as you like

Different products, tiers and headings per bundle group.

BOGO offers

Buy 1 get 1 free, buy 2 get 1 at 50% off. The cheapest items get the discount and the offer repeats.

What it looks like

Click any screenshot to view it full size.

—
No reviews yet

Reviews here come from real buyers only

We don’t publish made-up ratings. Once customers have used this plugin in their shop, their reviews — with a “Verified buyer” mark — appear here.

Used in our own store Runs on the product pages of fungusas.lt. A real LiteSpeed Cache problem we hit there is the reason the widget now ships its own CSS and JS inline.

Bought this plugin? Log in to leave a review.

Ask a question first

Reviews

There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.

Requirements

Standard WooCommerce install. Works with HPOS (High-Performance Order Storage) on or off, classic and block themes.

WordPress6.2
WooCommerce8.0
PHP7.4
WooCommerce tested up to9.9
Plugin slugwx-bundles

Changelog

v2.1.1
  • "Choose" button style: the product list and the chosen items show the price with the row's saving already taken off, and the old price struck through.
  • The product list stays centred on themes that reset margins.
v2.1.0
  • Build-your-own-bundle rows match the new layout of the free plugin 2.1.0: price with the struck-through old price, amount saved, badge as a tab. Update the free plugin together with this one.
  • New setting "How shoppers pick products": keep the dropdown, or use a "Choose" button that opens a list with product pictures. Both button texts are editable.
v2.0.0
  • New: "Bought together" sets, cart reminders, bundle statistics and A/B tests.
  • Wexofy Bundles is now free + Pro. This plugin becomes the Pro add-on: mix and match, BOGO, free gifts and the Custom design. The quantity ladder, designs and settings live in the free Wexofy Bundles for WooCommerce plugin, which this add-on requires. Existing groups, settings and licence are carried over automatically.

Questions about Bundles

Something not covered here? Pre-sale questions are answered by the developer — we aim to reply within one business day.

Ask a question
What is the difference between the two modes?

“Mix and match” counts the combined quantity of any products in a group together — pick any 3 items, any mix, and reach the 3-item tier. “Same product” gives each product its own ladder, the classic buy 2 save 10% table.

How is the discount applied?

As its own “Bundle discount” line in the cart, recalculated from what is actually in the cart on every refresh — no coupon, and it works however the items got there.

Does it work with variable products?

Yes. In Mix and match every item gets its own colour and size choice with out-of-stock combinations disabled, and a group can hold specific variations or a whole variable product.

Can I make it match my theme?

Yes. Button text, accent colour, the “Best value” ribbon, heading style and the picker’s corner radius, padding and shadow are all settings under WooCommerce → Bundles → Settings — no code needed.

Can I add a free gift to a tier?

Yes. Each tier can show a gift text and add a gift product to the cart at 0 once the customer reaches the quantity — and remove it again if they drop below.

What happens after the first year?

The plugin keeps working exactly as before — we never disable anything remotely. Updates and support pause until you renew. We e-mail you 30 and 7 days ahead with a renewal link at 30% off, and nothing is ever charged automatically. Or choose Lifetime and never renew.

Can I pay once instead of every year?

Yes. Pick Lifetime above: one payment of 2.5× the yearly price, no renewals, and updates and support for as long as the plugin is maintained. Compared with renewing yearly, it becomes the cheaper option from year 4.

Is there a money-back guarantee?

Yes — 30 days. If the plugin does not work for your store, we refund the full amount, as long as the licence has been activated on no more than one production site. It covers Lifetime licences too. Details are in the refund policy.

Do staging and local sites use up a licence slot?

No. Sites on localhost, *.local, *.test and subdomains named staging or dev do not count. A licence moves between sites any time: deactivate the old one under My Account → Licences, then activate the new one.

Select your currency
EUR Euro
Bundles from €69.00 / year
Choose plan