How to use Upsell & Cross-sell in Odoo 13 eCommerce

Odoo ERP enables the provision for both up-selling and cross-selling. Businesses can use both the cross-sell and upsell techniques to grow their profits. Upselling and cross-selling are sales procedures wherever the customers are given an opportunity to get similar products or services during making a purchase. Cross-selling and upselling are techniques that focus on providing added value to customers, as opposed to limiting the sale to only the product the customer is interested in. 


Upselling is the practice of supporting customers to purchase an equivalent higher-end product than the one in question, while cross-selling invites customers to buy related or complementary items. Upselling involves a sales associate working to get a customer to spend more money on an upgraded version of something they were already looking at purchasing. The definition of upselling is selling a more expensive version of a product that the customer already has (or is buying), or to add extra features or add-ons to that product. Whenever I’m buying a 27” TV and the salesperson offers me a 32” TV or an extended warranty, that’s an upsell.


Cross-selling is a sales technique that identifies related and complementary products to the items being purchased. Cross-selling is used across many different industries, for example, retail, banks, and restaurants. Business owners can use cross-selling sales techniques in-store and online. In eCommerce, cross-selling is often utilized on product pages, during the checkout process, and in lifecycle campaigns. Cross-selling is just recommending new items or add-ons to a customer making a purchase. 

Now Lets’ see how To add additional Products In Odoo E-Commerce:

To Configure Upselling:

In order to maximize your income, suggesting pricier alternative products is well recommended for basic items. That way, your customers will spend more extra time browsing your catalog.  
Now you can choose Alternative Products. Go to the Sales tab of the product detail form.  You don’t publish too above three alternatives, on the other hand, your customers will be confused. 
Here the suggested product space is where we will include the extra variants of the products for carrying out upselling.

In the Website apps,  go to the customize menu of the product web page and then turn on alternative products.


To Configure Cross-selling:

To add the accessory product:

Now you can choose the accessories in the Sales tab of the product detail page and add the accessory product. Supposing whenever there are several accessories added to the cart, it is a good way to find out the best accessory.

4 1

Optional products:

Optional products are directly similar to the item added to cart (e.g. for Conference Chair: warranty, armrest, LED base lighting, extra components). At any time the main product is added to cart, such a new screen pops up showing as an extra step.

Now Lets’ see how to set optional products in Odoo eCommerce

Firstly, you can install the eCommerce Optional Products in the Apps menu. At that time remove the default filter to search on add-ons as well, on the other hand only main apps show up. Select optional items from the Sales tab of the product detail form.
cross sell optional install

If you want to  enable the optional product feature go to Website -> Configuration -> Settings ->  Optional Products.

cross sell

Now you can  create a new product include Optional Products, Go to Inventory Module-> Master Data > Products > Create

cross sell1

Now you can click on the Sales option and select the optional products then click on the Save button.

cross sell2

At that time, go to the Website module and click on the Go to Website button then choose the Shop option. Now you can select one product and click on the Add To Cart button to add product in the cart.

cross sell 4

At that time, you can see the optional products were added with the item under Available Options. Which represents the price and Add to Cart button.

cross sell 5

Leave a Reply

Your email address will not be published. Required fields are marked *