Manage upsells and cross-sells in bulk.
Stop editing products one by one. A table editor for linking products, adding conditional cross-sell discounts, and lifting average order value in minutes.
Free plugin · WordPress 5.0+ · WooCommerce 4.0+

From tedious to one table.
Search, filter, add, and remove recommendations for many products at once, including individual variations.
- Bulk editing table
Add or remove upsells and cross-sells for multiple products or variations in one pass.
- Conditional cross-sell discounts
Offer a percentage off a cross-sell only when the trigger product is also in the cart, so the discount buys the bundle, not the single item.
- Variation support
Assign different upsells and cross-sells to each variation, so a size or colour gets its own matching recommendations.

The editor sets the links. Affinsy tells you which.
This plugin makes linking fast; it does not know which pairs are worth linking. Run your orders through Affinsy during the 7-day free trial, take the highest-lift pairs and the discount that keeps margin, and enter them here in one sitting.
Start 7-day free trial
Lean, safe, and free.
A clean table of every product and its links, filterable by name, category, or link state.
Find any product in the catalog by name or SKU to link it, without leaving the table.
Built to WordPress coding standards. It does not slow down your storefront and touches only the data it needs.
Works with WooCommerce's High-Performance Order Storage as well as legacy post-based orders.
No hidden costs, no subscriptions, no locked features. A free tool for the WooCommerce community.

The plugin shows one pair. The trial shows the whole pattern.
Affinsy is free for 7 days. Upload the same export inside the app and every product gets a lineage: what customers buy before it, what lands in the same basket, and what they come back for afterwards. Step deeper, raise the lift floor, click any product to move the view there. That is how you find the pattern, not just the pair.
- Every association rule, not just the top pair
- Product lineage: what is bought before, with, and after each product
- Customer segments with counts, revenue share, and exportable lists
- A ranked test backlog: which bundle, cross-sell, or campaign to try first
7 days free · Cancel anytime · First report in minutes
Bulk Upsell & Cross-Sell Editor specifics
Yes. The Bulk Upsell & Cross-Sell Editor is free on the official WordPress.org repository, with no paid version and no locked feature.
When you link a cross-sell to a trigger product you can add a percentage discount. It applies to the cross-sell's price only when both the trigger and the cross-sell are in the cart, which is what makes it a bundle incentive rather than a blanket markdown.
No. It only writes WooCommerce's native upsell and cross-sell relationships, so your theme displays them exactly as it already does.
Also free for WooCommerce: Order Exporter · Affinsy for WooCommerce