Magento 2 Upsell Rules: Show the Better Alternative Automatically
SKU: UPSELLRULES1
- rules instead of manual upkeep: set a condition, targets follow automatically
- comparison box with price difference and differing attributes
- price cap in percent, only in-stock alternatives
- Alpine.js in the Hyvä theme, impressions and clicks in the admin
Einmaliger Kauf · inkl. 12 Monate Updates · zzgl. MwSt.
Magento 2 Upsell Rules: show the better variant at the right moment
With Magento 2 Upsell Rules from Mironsoft you define once which products lead to which higher-value alternative. The product page then shows a comparison on its own: the stronger variant, the larger bundle or the successor model, together with the price difference and the attributes that actually differ. There is no need to maintain upsell products article by article. The module runs on Alpine.js in the Hyvä theme and needs no extra library.
Rules with conditions
Narrow the source by category, attribute, price range, SKU list or customer group.
Targets chosen automatically
The alternative is found by attribute, category or a fixed SKU list instead of product-by-product work.
Price cap in percent
Show only alternatives that cost at most a set percentage more than the viewed product.
Comparison box
Price difference and differing attributes side by side, with a link to the alternative.
In stock only
Unavailable or hidden targets are skipped and the next rule takes over.
Statistics in the admin
Impressions and clicks per rule show which recommendation really works.
Why merchants no longer want to maintain upsell products one by one
Magento ships with a manual upsell assignment on each single product. In a catalog with hundreds or thousands of items this is hard to keep up: new products have no assignment, discontinued alternatives stay linked, and nobody knows which recommendation actually earns money. That is why merchants look for Magento 2 Upsell Rules that move the upkeep from the single product to one central rule.
With Magento 2 Upsell Rules you describe the pattern once: whoever views the entry model is shown the comfort model, as long as it is in stock and costs no more than 40 percent extra. When a new product joins the category, the rule applies to it immediately.
Magento 2 Upsell Rules in the admin: condition, target and priority
Each rule consists of a condition for the viewed product and a target selection. The condition uses category, attributes, price range, product type or a SKU list, and can be limited to certain customer groups, store views or a date range. The target is a fixed SKU list or a query such as same category, higher price, same brand. When several rules match, the priority decides.
- Conditions by category, attribute, price, product type and customer group
- Target by SKU list or query, up to three alternatives
- Priority, date range and store view per rule
The comparison on the product page: price and differences at a glance
The product page shows a block with the alternative, the price difference and the attributes that really differ, for example more power, larger storage or an included accessory. Customers see immediately what the extra money buys and switch with one click. The block is built with Alpine.js for the Hyvä theme, loads without an additional script and can be moved to another position through layout XML.
- Price difference in absolute terms and in percent
- Only differing attributes are highlighted
- Placement via layout XML, styling with Tailwind classes
Upsell rules with protection against unsuitable suggestions
A suggestion that is out of stock or far above budget does more harm than good. Before each impression the module therefore checks stock status, visibility and the price cap of the alternative. If a target drops out, it is skipped and the next rule is evaluated. Customers who already have the product in the cart no longer see a suggestion, and a product is never offered as an alternative to itself.
- Stock status, visibility and price cap are checked
- Fallback to the next rule instead of an empty box
- No suggestion for products that are already in the cart
Statistics: which upsell rule earns clicks and revenue
For each rule the module counts how often the box was shown and how often the alternative was clicked. The admin overview lists the click rate per rule, so you can adjust or switch off weak rules. Counting works without a tracking service and without cookies; no personal data is stored. The legal review for your store stays with you.
- Impressions and clicks per rule
- Click rate in the admin grid, filterable by period
- No cookies, no external services
Where Magento 2 Upsell Rules add revenue in daily shop work
Four typical situations in which a rule achieves more than manual upkeep.
Good, better, best
Whoever views the entry model is shown the mid-range model with a clear advantage. With Magento 2 Upsell Rules the tiers are defined once through attributes.
Larger pack size
For consumables, the rule suggests the bulk pack as soon as the price per unit drops.
Successor instead of closeout item
When an article is being sold off, the rule leads customers to the current successor.
Switching brand or quality tier
A rule puts the house-brand product next to the premium variant, limited to the price range you set.
Magento 2 Upsell Rules compared with manual assignment
What changes in daily work.
| Topic | Without module | With Magento 2 Upsell Rules |
|---|---|---|
| Upkeep | Assignment on every article separately | One rule for many products |
| New articles | Have no recommendation | Apply the rule at once |
| Availability | Sold-out alternatives stay linked | Only in-stock targets are shown |
| Price range | No protection against overpriced suggestions | Price cap in percent |
| Success control | No figures | Impressions and clicks per rule |
How we set up Magento 2 Upsell Rules for you
The process after your order.
Briefing
Together with you we clarify which product groups have tiers and which attributes carry the comparison.
Installation
We install the module and configure Magento 2 Upsell Rules for your store views, including the position of the comparison box.
First rules
With you we create the first rules for your best-selling categories and set sensible price caps.
Testing
We check the impression, the fallback for sold-out alternatives and the layout on smartphone and desktop.
Handover
Your team gets an introduction to the rule engine and statistics, so you can maintain Magento 2 Upsell Rules yourself.
How this differs from cross-sell rules and the default assignment
The cross-sell rules from Mironsoft suggest add-ons and accessories, such as the case for a phone. Magento 2 Upsell Rules instead show a higher-value alternative to the viewed product itself. The default Magento assignment stays untouched and can be used in parallel.
Both modules can be combined, so Magento 2 Upsell Rules and cross-sell rules work side by side: the alternative sits on the product page, the accessory in the cart. The interface runs on Alpine.js in the Hyvä theme, with no extra library.
No download — personal setup instead
Upsell Rules is not listed here as a ready-made download file for self-installation. The purchase is a service commission: we get in touch after the purchase, install the module in your shop and agree on rules, price caps and placement together with you.
Frequently asked questions
Everything important about rules, display, statistics and how the purchase works.
How can I show upsell products automatically in Magento 2?
How can I maintain Magento 2 upsell products for many articles at once?
Can I set a price cap for the alternative?
What happens when the alternative is out of stock?
Is the alternative also shown in the cart?
Can I activate Magento 2 Upsell Rules for certain customer groups only?
Do Magento 2 Upsell Rules work with Hyvä?
What data does the statistic collect?
How is this different from the default upsell assignment in Magento?
Can I download and install the module myself?
Magento 2 Upsell Rules – Mironsoft