How to set up a price list to display prices on the Odoo website?

September 11, 2025 by
Олена Кирилюк

Odoo has the ability to display different prices on the website for:

  • Guests (unauthorized users) – general price list.
  • Authorized users – individual or special price list.


1. General price list (for all site visitors)

This price list is used by default for anyone who visits the site without logging in to an account.

To configure it, go to the "Sales" - "Products" - "Price lists" module:

Open the desired price list and in the "Settings" tab, specify the site for which this price list will be valid:

Please note that if you have multiple price lists linked to the same site, Odoo will apply the price list that is first in the list. You can change the order manually — just click on the price list and drag it to the desired place in the list:


2. Price list for authorized users

Odoo allows you to show different prices to users who are logged in to their account. This is set through their contact.

Go to the "Contacts" module. Find the contact of the desired client. In the "Sales and Purchases" tab, specify the desired price list.

If a client enters the site under their account, the price list specified in the settings will apply to them, not the main one.

How to give your clients access to your account - read here.