OdooWiki OCA HUB

Quick Purchase order

purchase_quick folder_open OCA/purchase-workflow open_in_new
Purchase License: AGPL-3

This module allows to add easily products into the purchase order (mass line add/update).

auto_awesome What this module does

AI-generated from the code · Odoo 16.0

Add many products to a purchase order at once from a supplier-specific product list, with quantities and prices filled in automatically.

This module adds a button on the purchase order form, next to the order lines, called "Add from supplier's product list". It is visible while the order is still in Draft or Sent status. Clicking it opens a product list screen where you can enter quantities for several products in one go and add them all to the order.

The product list shows the product name, the quantity to process, the unit of measure, the seller price, the quantity on hand and the incoming quantity. Each row also has an Open button to view the product. The list is editable directly, so you can type quantities quickly.

Two filters help you find the right products: one shows only products already on the current order, and one shows only products supplied by the supplier of the current purchase order. The seller price is calculated automatically from the supplier's price list, converted to the order currency when needed.

The module also adds a safety rule: if a product already appears on more than one line of the same purchase order, an error message is shown, because mass addition expects only one line per product. Access rights for editing products in this screen are taken from purchase order lines, so users who can edit purchase orders can use the mass addition screen.

Depends on

Models and fields (2)
  • purchase.order · new model
  • product.product · extends an existing modelpo_line_ids, seller_price, variant_specific_seller_ids

Text generated by AI (DeepSeek) from reading the Odoo 16.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 4 confirmed, 5 with no information of 9 versions.

Sources · Odoo 16.0

Confirmed on 2026-11-03 in branch 16.0 of OCA/purchase-workflow.

terminal Installation and usage

OCA documentation · Odoo 16.0

Inside a purchase order, you can click on "Add products", to open a product tree view, then update "qty to purchase" field.

|

|

The update of "qty to purchase" will add new purchase line or update the existing line. If qty to purchase is 0 it purchase line will deleted if it exists.

|

|

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.