plugin-icon

Cross-Sell with Discounts for WooCommerce

Category-based cross-sell suggestions with an optional discount and badge in the mini-cart, cart, and checkout. Theme-neutral.
Version
1.13.1
Last updated
Aug 13, 2026

Cross-Sell with Discounts for WooCommerce shows the right add-on products at the moment customers are ready to buy — in the mini-cart, on the cart page, and at checkout — with an optional automatic discount and a savings badge.

You decide which products are suggested and which category triggers them. As soon as a customer has a product from a trigger category in the cart, the matching cross-sell products appear as one-click suggestions. The discount applies automatically while a trigger product is in the cart, and disappears when it is removed — no coupon codes needed.

The plugin is theme-neutral: it uses the standard WooCommerce mini-cart hook and works with Storefront, Astra, Kadence and other common themes. For themes without a matching mini-cart hook (or block themes), a shortcode and a block are provided. Optional adapters keep full compatibility with the Flatsome theme and the WooFood plugin.

Key features

  • Category-based cross-sell suggestions — configure the trigger category per product.
  • Optional automatic discount per product (0–100 %), shown with a struck-through original price and a savings badge.
  • One-click “add to cart” without a page reload (AJAX), including in the block checkout (Store API).
  • Suggestions in the mini-cart, on the cart page, and at checkout — each location can be toggled on or off individually.
  • Per-page rule to hide suggestions once a cross-sell product is already in the cart.
  • A global heading above the suggestions, plus per-product short description, image, and link options.
  • Works with the classic and the block-based cart/checkout.
  • HPOS (High-Performance Order Storage) compatible.
  • Query result caching with automatic invalidation for fast mini-cart and checkout on large catalogs.
  • Diagnostics tab explaining why suggestions do (or do not) appear, with a preview simulation that never touches the live cart.

How the discount works

The discount is a price reduction on the cart item, not a WooCommerce coupon, so it combines cleanly with coupons. An active sale price stays the basis: the cross-sell discount is calculated from the lower of the regular and sale price and never undercuts the sale price.

Pro add-on

A separate Pro add-on adds role-based discounts: give individual user roles an extra discount on cross-sell products, configurable per role (percentage and “add” or “replace” mode), with optional per-product overrides. The free plugin works fully on its own; the Pro add-on is optional.

Freeon paid plans
Tested up to
WordPress 7.0.4
This plugin is available for download for your site.