Cross-Sell with Discounts for WooCommerce
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.