E-commerce is thriving in today's digital landscape. More and more consumers are relying on online platforms to make smart, confident buying decisions, be it for furniture, electronics, groceries, or personal care products. In this competitive space, offering intelligent tools that guide purchasing decisions is no longer optional—it's essential for business success.
Shoppers today are more aware, price-conscious, and comparison-driven than ever before. They expect online platforms to not only showcase products but also help them evaluate alternatives quickly. Recognizing this shift, Odoo 18 introduces powerful e-commerce features through its Website module to enhance customer satisfaction and increase conversion rates.
- Product Comparison Tool
- Product Comparison Price
- Product Reference Price
Together, these features provide clarity, transparency, and confidence to customers while helping businesses improve their sales performance and customer satisfaction. This blog will guide you through how each feature works, how to configure it, and the real-world value it brings to your e-commerce operations.
Product Comparison Tool
The Product Comparison Tool in Odoo 18 allows users to compare up to four products side-by-side directly on the shop interface. Customers can evaluate options based on price, attributes, and key specifications, making it easier to select the most suitable product for their needs.
To Enable It, move to the Website module and click the Configuration Settings. In the settings under the Shop in Products section, enable the Product Comparison Tool.

Once enabled, customers visiting your e-commerce site can click the “Compare” button from either a product’s card or its detailed page.
Tip: Only products with at least one defined attribute (e.g., size, color, volume) can be added to the comparison table.


The Compare tab will pop up at the bottom of the screen. After selecting multiple products, clicking the compare button will open a well-organized comparison table that lists each product’s price and attributes side-by-side.

We can select each feature from the list, and then odoo suggests the product to us that satisfies all our criteria.
Product Comparison Price
The Product Comparison Price feature in Odoo 18 highlights discounts visually by showing both the current price and the original (strikethrough) price. Retailers often use this tactic to highlight savings and encourage quick purchases. Customers can immediately understand the value of a promotion, which often motivates faster buying decisions. This is particularly effective during flash sales, festival promotions, or clearance events.
To enable this option, move to Website and choose the Configuration Settings. Then enable Comparison Price under the Shop - Products section.

In the backend, open the desired product form and fill in:
- Type the original price into the 'Compare to Price' field.
- Set the current sales price in the standard price field.
Note: If a price list is assigned to the product, this feature will be overridden by the price list logic.
Let’s say a product that originally cost $100 is now being offered at $80. On the website’s product page, it will be displayed as:
- $80 – The actual selling price
- $100 – Struck through, emphasizing a $20 saving
- This instantly communicates value and can influence purchasing behavior.


Displaying the original price next to the discounted one helps customers instantly see their savings, making the discount feel more real. The visual contrast between the original and current price creates a perception of a good deal, encouraging impulse buying and quicker decision making. It's especially useful during flash sales, end-of-sale clearance, festive discounts, etc.
Product reference price
Modern consumers value transparency, especially when purchasing in bulk or when dealing with variable packaging sizes. The Product Reference Price in Odoo 18 helps by showing the cost per unit (e.g., per ml, per kg), allowing for more accurate price evaluation.
To set up these, move to the website module and in the configuration settings, under the Shop - Products section, enable the option Product Reference Price.

Then, in the product form, we need to set the base unit count and the unit of measure of the product.

For example, a 50 ml of a product priced at $100 will display a reference price of $2/ml. When a customer tries to buy this product through the website, this base unit price will also be displayed along with the original price.

When we move to the website and open the shop, and then choose the product Face Cream, the price will be shown there, and beside the price, the base unit count of the product will also be displayed.
Advantages
- Enables fair comparisons across similar products
- Increases transparency, especially for bulk or bundled items
- Helps users understand the actual cost per use
- Adds professionalism and clarity to product listings
With Odoo 18’s Product Comparison Tool, Comparison Price, and Reference Price, your e-commerce website can deliver a premium shopping experience that rivals top-tier platforms.
- Higher customer engagement
- Better conversion rates
- Reduced cart abandonment
- Stronger brand trust and return visits
By enabling these features, you're not just adding functionality, you're delivering value at every step of the customer journey.
To read more about How To Enhance Customer Choices With Product Comparison Tool in Odoo 18, refer to our blog How To Enhance Customer Choices With Product Comparison Tool in Odoo 18