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.0Add 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
Required by other modules
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-03Confirmation status: 4 confirmed, 5 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/purchase-workflow.
terminal Installation and usage
OCA documentation · Odoo 16.0Usage
Source · Odoo 16.0Inside 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.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
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.