Core
What are up-sell and cross-sell?
Sophia Mokrytska · 2022-12-21 · Updated 2026-10-17 · 8 min read

Up-sell and cross-sell both raise the value of an order, but they are different moves. This article defines both with examples, separates them from accessories, bundles and related products, shows how a PIM supports them, and lists the mistakes that make offers fail. Neither works unless the catalog knows how products relate.
Up-sell and cross-sell in one minute
An up-sell moves the buyer to a better version of what they were already going to buy. One item is exchanged for another.
A cross-sell adds a different product that belongs with the first. The first item stays in the basket and others join it.
The test is simple. If the buyer ends up with the same number of items but a higher-priced one, it was an up-sell. If the buyer ends up with more items, it was a cross-sell.
What is up-selling?
Up-selling offers an improved or more expensive version of the product the customer is already buying. They came for the basic model. You show what the higher model does that the basic one does not.
A cinema is a clean example. Someone asks for a standard seat. The box office offers a roomier seat in a better section. If the buyer switches, the order value goes up and they still leave with one ticket.
More examples:
- B2C: a phone with 128 GB storage becomes the model with 256 GB. A basic blender becomes the one with a stronger motor and a glass jug.
- B2B: a buyer of a standard cable gland is shown the version rated for outdoor use. A buyer of a basic pump is shown the model with a higher flow rate. A software licence moves up a tier.
A good up-sell is explained by differences that matter to this buyer. The data needed is a comparable set of attributes on both products, so the page can show what changes.
What is cross-selling?
Cross-selling adds products that go with the one already in the basket. A successful cross-sell means the buyer takes the original item plus one or more others.
The same cinema at the ticket window offers a reusable cup and a popcorn pail. If the buyer takes those with the tickets, that is a cross-sell. The tickets stay as they were.
More examples:
- B2C: a camera with a memory card and a bag. A pair of shoes with a care spray.
- B2B: a power tool with the matching batteries and charger. A machine with its consumables and a maintenance kit. A pallet racking system with the safety pins and column guards.
A cross-sell needs to be selected by rules the catalog can express: same use, compatible with, needed for. Without that, it turns into a list of random popular items.
Accessories, bundles and related products
These terms overlap with cross-sell, and mixing them up causes data problems. Each is a different type of link.
- Accessories: products made for one specific product or family, such as a case for one phone model. They only work with the main product, so compatibility must be exact.
- Bundles (sets, kits): products sold together as one offer, often at one price. The bundle can be a product of its own with its own number, and the components can also be sold alone. A bundle is a form of product structure, similar to a bill of materials; see BoM in PIM and ERP.
- Related products: items of the same kind or from the same range, shown for comparison or inspiration. Alternatives, such as a similar product from another range, belong here.
- Spare parts and consumables: items the buyer needs after the purchase. They are often the largest cross-sell in B2B, because the need returns.
In the data each of these is a relationship type. The type tells the storefront where to show the link: upgrade on the product page, accessory in the basket, spare part on the service page.
Why the offer has to fit
Online, people expect the right product in a few clicks. An offer that ignores what they searched for, or what sits in the basket, is noise. A wrong accessory is worse than none: it creates returns and support questions.
The offer has to come from the catalog: a shared use, a better variant, or a product that completes the chosen one. That keeps the browsing short and the offer believable. This article does not quote conversion uplifts, because they vary by shop and need a named source before anyone plans on them.
How a PIM supports up-sell and cross-sell
Retailers and marketplaces can show related offers when the relations live in the product data. A PIM is the system built to hold them. See what is PIM for the base definition.
What the PIM contributes:
- Typed relationships. Links such as upgrade, accessory, bundle component, replacement and spare part, each with its own meaning.
- Comparable attributes. An up-sell needs the same attributes on both products so the difference can be shown. Classification and attribute sets provide that.
- Rules. Which relationships apply to which channel, country or customer group, and what to show when the related item is out of stock.
- One source for all channels. The same relationships feed the webshop, marketplace listings and printed catalogs.
The breakfast case shows the rule-based version. Someone looking at cornflakes may also want milk, a bowl and yoghurt. The PIM holds the rule for when those are recommended against the item being viewed. The storefront suggests them because the rule says so, not because someone typed the offer into the page.
Recommendation engines can also generate suggestions from behaviour. They still need clean product data underneath: category, compatibility and status. For channel specifics, see PIM and marketplaces, and for the feature view, PIM features and capabilities.
Examples in B2C and B2B
Step 1
The buyer views a product
The page loads the product record with its attributes and status.
Step 2
The channel reads the relationships
It looks up the typed links: upgrades, accessories, bundles, spare parts.
Step 3
The rules filter the list
Items that are out of stock, discontinued, not sold in this country or outside the buyer's approved range are removed.
Step 4
The page shows the offer
An upgrade is shown next to the product, accessories in the basket, spare parts on the service tab.
B2C. A fashion shop shows the matching belt with a pair of trousers (cross-sell) and the premium fabric version of the same cut (up-sell). A consumer electronics shop shows the larger model and a compatible charger. The relationships are set by the product team, and the same ones reach the marketplace listings.
B2B. A wholesaler selling tools to trade buyers uses compatibility data: batteries that fit the drill, bits that fit the chuck. A manufacturer shows the spare parts and service kits on the product page of the machine. A buyer inside a contract sees only the range that the contract allows, so approved ranges and customer-specific assortments must be respected. Reorders of consumables are a natural cross-sell, because the need comes back.
Mistakes to avoid
- Offers that do not fit. A charger with the wrong connector or a part for the previous model. Cause: compatibility is stored as free text instead of a relationship.
- Dead ends. Showing a product that is out of stock or discontinued. Link status to the relationship rules, and point superseded items to their replacement.
- Up-sells that are too far. Offering an item far above the budget reads as pushy. Offer the next step up, with the differences shown.
- Stale links. The range changes and the relationships do not. Assign an owner and review links when products are added or retired.
- One list for everything. Mixing accessories, alternatives and bundles in one block confuses the buyer. Use the relationship type to place each one where it belongs.
- Different offers per channel by accident. If the webshop and the marketplace each keep their own links, they will disagree. Keep them in the PIM.
- Promising results. Do not plan on an uplift figure without a named source for your own market. Measure the effect in your own shop.
Where to go from here
Frequently asked questions
What is the difference between up-sell and cross-sell?
An up-sell offers a better or more expensive version of the product the buyer is already considering, so the buyer swaps one item for another. A cross-sell adds a different product that goes with the one in the basket, so the buyer takes more items.
What is an example of up-selling?
A customer looks at a 13-inch laptop and is shown the 15-inch model with more memory and a better screen. In B2B, a buyer of a basic pump is offered the version with a higher flow rate. The original need stays the same.
What is an example of cross-selling?
A customer buys a camera and is offered a memory card and a bag. In B2B, a buyer of a drill is offered the matching drill bits and a charger. The added items work with the first product.
What is the difference between cross-sell and accessories?
Accessories are products made for one specific product and mostly useless without it, such as a case for one phone model. Cross-sell is the wider idea: anything that goes well with what is in the basket, including items that are not tied to a single model.
How does a PIM support up-sell and cross-sell?
A PIM stores the relationships between products: alternatives, accessories, spare parts, bundles and related items. The storefront reads those links and shows offers that follow from the catalog, instead of someone placing them by hand on each page.
What are product relationships in a PIM?
They are typed links from one product to another, such as upgrade of, accessory for or part of a set. The link type decides where the offer appears and how it is worded.
What are common mistakes in up-selling and cross-selling?
Offering products that do not fit, showing items that are out of stock or discontinued, offering an up-sell far above the budget, and letting links go stale when the range changes. Most come from relationship data that is missing, wrong or not maintained.
Diagnostic
Do you actually need a PIM?
Run the complexity index before you budget software or hire an SI.
Budget
Model a first-pass TCO
Translate catalog shape into a three-year cost range in under ten minutes.
