Tired of opening dozens of product pages just to link a few upsells or cross-sells?
Free Upsell & Cross-Sell Editor for WooCommerce is a free, table-based editor right in your WooCommerce dashboard. Edit hundreds of products in bulk — and, unlike the built-in linked-products box, link
variations: suggest the matching size of the pants when a shopper picks a shirt size, and give it a discount that only applies when both are in the cart.
Free forever. No premium version, no locked features.
Key Features
- Fast Bulk Editing: Add or remove upsells and cross-sells for multiple products at once.
- Dynamic Product Search: Instantly search for products by name or SKU to link them.
- Custom Cross-Sell Discounts: Offer a percentage discount on a cross-sell product, but only when the "trigger" product is in the cart.
- For Variations: Link up-sells and cross-sells to individual variations — and to individual variations of other products. The product page updates live as the shopper picks a variation, and the suggested variation opens pre-selected.
- With Discounts: Give any cross-sell a percentage discount that applies in the cart only while the trigger product (or variation) is there. Shoppers see a "Special Offer" hint on the product page and the reduced price in the cart.
- Copy & Paste: Copy upsell/cross-sell settings from one product and paste them to others instantly.
- Export / Import CSV: Back up all linked products to a simple CSV (
id:discount lists), edit it in a spreadsheet and import it back. Every import shows a review screen listing exactly what will be added, removed or changed before anything is written.
- Intuitive Interface: A clean, filterable table makes managing your product relationships simple.
This plugin is designed to save you time and help you increase your average order value through strategic product recommendations.
💡 Pro Tip: Don't just guess what sells well together. Use
Affinsy to run a full Market Basket Analysis and discover your store's most profitable product combinations scientifically.
How variation links work
The rule is simple:
the parent product's links are the defaults, a variation's links are extras.
- Links set on a variable product apply to every variation.
- Links set on a variation are shown in addition to the parent's, only when that variation is selected.
- If a target is a specific variation (e.g. Pants – M), it replaces the plain Pants entry in the list and opens with that size pre-selected.
- Before a variation is selected, the page shows the parent's links plus the variations' targets collapsed to their parent product — so Pants appears once, not once per size.
- Discounts never stack. If both the parent and the variation discount the same product, the higher percentage wins.
- Reciprocal discounts (A discounts B and B discounts A) are allowed and simply act as a bundle deal.