In the fast-moving world of e-commerce, using a smart and adaptable pricing plan can boost both your profits and how happiness of your customers. Odoo 18 comes packed with powerful Sales Management tools that help businesses set up and manage advanced pricing systems. One standout feature is tiered pricing, which works well to address the needs of various customer groups, promote bulk buying, and increase overall earnings.

With tiered pricing in Odoo 18, companies can set different prices for the same item depending on factors such as how much a customer buys, their loyalty status, where they are located, or limited-time deals. This strategy does more than just drive sales. It also creates a tailored shopping experience that makes customers want to stay connected with your business.
This detailed blog explains how to set up tiered pricing in Odoo 18’s e-commerce platform step by step. It helps you make the most out of this useful feature.
Step 1: Turning on Pricelists in Odoo 18
The Pricelist feature is key to setting up tiered pricing in Odoo 18. Follow these steps to turn it on:
- Open the Sales app.
- Select Configuration and then Settings.
- Find the Pricing section and tick the box for Pricelists.
- Press Save to confirm the changes.
To use pricelists on your online store, you also need to activate them on your website.
- Open the Website, then go to Configuration and choose Settings.
- Look for the Products section inside the E-Commerce tab.
- Turn on the Multiple Prices per Product feature.
- Hit Save so the changes are applied.
Step 2: Setting Up Your First Pricelist
Now that you’ve enabled pricelists, it’s time to set one up:
1. Open Sales, then go to Products and select Price Lists. You can also navigate through the Website, then E-Commerce, and pick Pricelists.
2. Hit Create to set up a new pricelist.
3. Enter the key details:
- Name: Add a clear name for your pricelist. For example, “Volume Discount Tier.”
- Currency: Choose the currency you want to use.
- Selectable: Tick this box if you want customers to pick this pricelist on your website.
- Website: Decide which website this pricelist will work with if you manage multiple sites.
- Country Group: If needed, limit this pricelist to certain countries.
4. Look under Discount Policy and decide the way you want the discount to show:
- Show public price & discount to the customer: Shows both the original price and the discount.
- Apply a discount on prices: the final price after the discount will be visible.
5. Press Save to set up your basic pricelist.
Step 3: Define Pricelist Rules
Here is where you set up the tiered pricing system:
1. Open your new pricelist and head to the Rules tab.
2. Click on Add a line to set up a new pricing rule.
3. Set up the rule using these settings:
- Apply On: Decide if the rule will cover all products, a certain category, one product, or a specific variant.
- Min. Quantity: Enter the smallest amount that triggers this price tier (example: 10 pieces).
- Starting Date and Ending Date: Enter a time frame for the promotional pricing.
- Compute Price: Select the way the price will be calculated:
- Fixed Price: Specify an exact price.
- Discount: Use a percentage off to lower the usual price.
- Formula: Input a math calculation to figure out the price.
4. Set your price or discount depending on the method you choose.
5. Hit Save to include this rule in your pricelist.
6. Do it again for more levels, like discounts for 10 or more, 50 or more, or 100 or more items.
Step 4: Link Pricelists to Customers
Handle custom tiered pricing by connecting pricelists to individual customers:
- Open Contacts and select the specific customer record
- Click on the Sales & Purchase tab
- Look in the Sales area and locate the Pricelist option
- Choose the right pricelist that is meant for this customer
- Save the changes by clicking Save
The assigned pricelist will be used for all products whenever this customer accesses your e-commerce store.
Step 5: Create Price Lists Based on Countries
If your business serves multiple countries, it’s important to use pricing tailored for each location.
1. Start by making a Country Group:
- Open the Contacts section
- Head over to Configuration and choose Country Groups
- Press Create, give your group a name, like “European Countries”
- Add the countries you want to include in that group
- Hit Save when you’re done
2. Next, set up a pricelist for the country group you just made:
- Return to Pricelists
- Add a new pricelist the way you do
- In the Country Group box, pick the group you created earlier
- Adjust the pricing rules however you need
- Save your changes by clicking Save
3. If needed, set up currency conversion:
- Open Accounting and then select Configuration followed by Currencies.
- Activate every currency you need.
- Add exchange rates if they are necessary.
Now, visitors from these countries will see prices displayed in their local currency based on the rules you set up.
Step 6: Letting Customers Choose Pricelists
To let customers pick from the price lists available on your website:
- Ensure you check the Selectable option on the price lists you want customers to choose from.
- Visit your e-commerce shop.
- Check if a pricelist selector appears at the top of the shop page.
- Try switching between different price lists and confirm that the prices update.
Step 7: Creating Quantity-Based Tiered Pricing
Setting up quantity-based tiered pricing motivates customers to order larger quantities. Here is how you can do it:
1. Start by making a new pricelist or updating one you already have.
2. Set up several rules with unique minimum quantity levels.
Here’s an example:
- Rule 1: Minimum quantity is 1 with no discount (0%).
- Rule 2: Minimum quantity is 10 with a 5% discount.
- Rule 3: Minimum quantity is 50 with a 10% discount.
- Rule 4: Minimum quantity is 100 with a 15% discount.
3. Ensure the pricelist can be selected or linked to the correct customers.
4. Save everything after making the changes.
This setup will allow customers to view different prices depending on how many items they choose. More purchases will move them to better discount levels.
Step 8: How to Set Up Time-Limited Promotional Pricelists
You can create promotions that last for a certain period using price lists with specific date limits:
1. Start by making a new pricelist dedicated to your promotion.
2. Go to the rules section and define the pricing rules you need.
3. Assign these details to each rule:
- Starting Date: The day your promotion kicks off.
- Ending Date: The day your promotion wraps up.
4. Choose to make this pricelist selectable or set it as the default option while the promotion is active.
5. Save everything once you’re done.
Setting this up will make sure the promotional pricing works and stops once the set dates are over.
Step 9: How to Configure Global Discounts in Odoo
Though not the same as tiered pricing, global discounts work well with your pricing approach:
1. Open Sales, click on Configuration, then select Settings
2. Find the Pricing section and turn on the Discounts option
3. Save your settings
4. You can now add a global percentage discount to orders, which will work with your existing pricelist rules
Step 10: Optimize and Review Your Tiered Pricing Plan
Once you’ve started using tiered pricing, take time to review how effective it is:
1. Open Sales, then click on Reporting, and choose Sales Analysis.
2. Use the pricelist filter to view the performance numbers.
3. Look into:
- The price levels customers prefer most.
- How do different price tiers change the average amount spent per order?
- Conversion rates across the various pricing levels.
Apply what you learn to adjust and improve your pricing plan as needed over time.
Top Tips to Use Tiered Pricing in Odoo 18
- Start Simple: Odoo lets you create detailed pricing rules, but it’s better to begin with straightforward tiers that are easy for customers to follow.
- Explain Pricing Levels: Help your customers see how they can unlock better deals by explaining the pricing tiers in an easy-to-follow way.
- Check How It’s Working: Look at which pricing levels bring in the best results, and tweak them if needed.
- Test It Before Launching: Always run your pricing setup through a testing platform before adding it to your live store.
- Keep an Eye on Profits: Make sure even your biggest discounts still let you earn a decent profit.
- Write Down Your Plan: Keep notes on what your pricing strategy is and why you made those choices so you can refer to them later.
Fixing Common Problems
1. Prices Not Showing on the Website
If the system does not display your tiered pricing as expected:
- Check if you have enabled pricelists in both the Sales and Website settings.
- Make sure the rules in your pricelist are set up the right way.
- Try clearing your website cache.
- Confirm the customer is logged in if the pricelist is specific to them.
2. Problems With Pricelist Rules
If one product matches multiple price list rules:
- Odoo applies pricelist rules based on the order shown in the list.
- Place more detailed rules at the top to ensure they are used first.
- Set rule conditions to stop any unintended overlaps.
3. Issues With Currency Conversion
If pricing for international customers is converted wrong:
- Make sure all currencies are set up
- Ensure exchange rates are current
- Try out the pricelist using various country settings
Advantages of Using Tiered Pricing in Odoo 18
Let’s start by figuring out why tiered pricing can be a smart move to improve your e-commerce business before we get into how to set it up.
- Higher Average Order Value: Encouraging customers to buy more lets them access better price levels.
- Building Customer Loyalty: Giving dedicated customers special price options helps boost relationships and keeps them coming back.
- Tailored Market Strategies: Focus on different customer groups by applying suitable pricing plans.
- Gaining an Edge Over Competitors: Attract attention in the market by using adjustable pricing choices.
- Maximizing Revenue: Increase earnings by planning a range of price points for various situations.
- Expanding: Adjust prices across regions with tiers based on local currencies.
Conclusion:
Using tiered pricing in Odoo 18 E-Commerce can improve how your online store performs, though it takes solid planning and technical knowledge to set up. SunArc Technologies focuses on Odoo 18 setups and works with advanced e-commerce options like tiered pricing.
By working with SunArc Technologies as your Odoo partner, you will unlock tiered pricing’s full advantages. It can boost your sales, make customers happier, and help you stand out in your industry.
The flexible pricing list system in Odoo 18 provides strong tools for Sales Management to manage pricing. It includes features for handling bulk purchase discounts, special pricing for certain customers, and overall price adjustments with ease. Odoo 18 makes managing pricing straightforward.
Looking to improve your e-commerce pricing approach using Odoo 18? Reach out to SunArc Technologies now to get a tailored consultation and learn how our team can help grow your business.
