WordPress · WooCommerce plugin
Turn the WooCommerce cart into your best salesperson.
Category-based cross-sell suggestions with an automatic discount and badge — right in the mini-cart, cart, and checkout. No coupon codes. No page reloads.
Theme-neutral · HPOS-ready · works with classic & block checkout
What it does
Everything you need to upsell at the cart moment.
Pick the products, pick the trigger, set an optional discount. The suggestion — with a struck-through price and a savings badge — shows up exactly where customers decide.
Category-based triggers
A product is suggested as soon as something from its trigger category is in the cart. Parent categories count automatically.
Automatic discount & badge
An optional per-product discount applies while a trigger is in the cart — shown with the old price struck through and a clear savings badge.
Mini-cart, cart & checkout
Choose where suggestions appear — each location toggles on or off independently, with a per-page rule to avoid repeats.
One-click, no reload
Adding a suggestion happens over AJAX — including in the block checkout, where the Store API cart and totals refresh instantly.
Theme-neutral
Works with Storefront, Astra, Kadence and more via the standard hook. Adapters keep Flatsome and WooFood intact, plus a [wccs_cross_sell] shortcode and a block.
Fast & transparent
Query caching with automatic invalidation keeps large catalogs quick, and a diagnostics tab shows exactly why a suggestion does (or doesn't) appear.
Set up in minutes
Three steps from install to upsell.
Mark a product
In the product's Cross-Selling tab, enable it as a suggestion and choose the categories that should trigger it.
Set a discount
Add an optional percentage. It applies automatically whenever a trigger product is in the cart — and reverts when it's removed.
Watch it sell
The suggestion appears in the cart and checkout with its badge. Customers add it in one click — no coupon, no reload.
Free & Pro
Start free. Grow when you're ready.
The free plugin is fully functional on its own. The optional Pro add-on layers on advanced pricing for shops that need it.
Cross-Sell with Discounts
Everything above, forever free and open source.
- ✓ Category triggers & per-product discount
- ✓ Mini-cart, cart & checkout placement
- ✓ One-click AJAX add, classic & block checkout
- ✓ Theme-neutral, shortcode & block, caching, diagnostics
Cross-Sell Pro
Role-based pricing and advanced campaigns — for wholesale, members and staff.
- ✓ A separate discount per user role
- ✓ Add on top of, or replace, the product discount
- ✓ Per-product overrides of the global rules
- ✓ Automatic updates via your license
Flexible discount types, conditions & analytics on the roadmap.
Ready to lift your average order value?
Install the free plugin from the WordPress directory and show the right add-on at the right moment.
Get it free on WordPress.org