Back to Top

User Guide for Odoo Multi Pricelist on Order

Updated 28 January 2026

Introduction

Odoo Multi Pricelist on Order allows sales users to apply different pricelists on each quotation line while keeping the standard sales workflow unchanged.

With this module, users can preview price changes instantly, compare prices visually, and apply the best price without refreshing the page.

All calculations remain accurate as currency rules, taxes, and order totals are updated automatically, ensuring safe and flexible pricing control.

Features

  1. User-based multi-pricelist access control for authorized sales users
  2. Ability to change the pricelist individually for each quotation line
  3. Independent line-level pricing without affecting other order lines
  4. Real-time popup wizard to select and apply pricelists easily
  5. Instant price preview without reloading or refreshing the page
  6. Automatic currency-safe filtering of applicable pricelists
  7. Visual indicators to clearly show price differences on order lines
  8. One-click application to quickly update prices with selected pricelists

Installation

  1. Once you purchase the App from Webkul store, you will receive a link to download module’s zip file.
  2. Extract the file on your system after download finishes. As a result, you will be able to see a folder named- ‘order_multi_pricelist’
  3. Copy and paste this folder inside your Odoo Add-Ons path.
  4. Now, open Odoo App and click on the Settings menu. Here, click on Activate Developer Mode.
  5. Then, open Apps menu and click on ‘Update Modules List.’
  6. In the search bar, remove all the filters and search ‘order_multi_pricelist

You will be able to see module in the search results. Click on ‘Install’ to install it.

Workflow

1. After installing the Odoo Multi Pricelist on Order module, enable the feature for the required sales users.

Searching for an experienced
Odoo Company ?
Find out More

Navigate to Settings > Users & Companies > Users > Select User > Enable “Order Multi Pricelist”

user configuration control

2. Go to the Sales module and create a new quotation. Add the customer and required order details. Navigate to Sales > Orders > Quotations > Create.

create new quotation for customer

3. Add products to the quotation. Each order line has a Change Pricelist button, available only in the Quotation or Quotation Sent stage.

change priclelist on orderline

4. A pricelist pop-up wizard opens instantly without a page reload. It displays Current Pricelist, Change Pricelist, Current Price based on the currency.

real time wizard

5. Select a different pricelist from the pop-up to preview the new price, see the exact difference, and identify increases or decreases using color indicators and click Apply Pricelist.

dynamic price preview

6. Click Update Prices to refresh pricing for all products at once based on the selected order-level pricelist.
This instantly updates unit prices, taxes, and totals for every order line in the quotation.

one click price to update

7. Click OK to confirm the update and apply the new pricelist to all products at once. This updates all unit prices and removes any line-level multi-pricelist applied to the order lines.

confirm the updated prices

8. Once pricing is finalized, click Send to share the quotation with the customer.

send to customer

Need Help?

Hope you find guide helpful! Please feel free to share your feedback in the comments below.

If you still have any issues/queries, please create a ticket at the UV Desk.

I hope this helps. In case of any further queries, contact us at our support mail.

Thanks for paying attention!!

Current Product Version - 1.0.0

Supported Framework Version - odoo v16, 17, 18

. . .

Leave a Comment

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


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

User Guide for Odoo Multi Pricelist on Order