Product Supplierinfo for Customers
This modules allows to use supplier info structure, available in Inventory tab of the product form, also for defining customer information, allowing to define prices per customer and product.
auto_awesome What this module does
AI-generated from the code · Odoo 17.0Lets you store customer-specific product names, codes and prices directly on the product form, and use those customer prices in pricelists.
This module adds a "Customers" section to the Sales tab of the product form, where you can record, for each customer, the product name and code they use and the price agreed with them.
- On a product, the new Customer Pricelist lines store the customer, the customer's product name and code, minimum quantity, price, unit of measure, currency and validity dates.
- A new pricelist rule type, "Partner Prices on the product form", makes a pricelist use these customer prices instead of the standard product price.
- When searching for a product while a customer is selected, Odoo also finds products by the customer's own product name or code.
- Prices are taken from the customer line that matches the customer (including its parent and commercial partner), preferring a line for the exact variant over one for the product template.
- A dedicated search view lets you filter customer pricelists by active or archived validity, and group them by product or by customer.
- An import template is provided to load customer pricelists from a spreadsheet.
It touches product.template, product.product, product.pricelist.item, res.partner and the new product.customerinfo model. Regular users can read customer pricelists; only system administrators can create, change or delete them.
Depends on
Required by other modules
Models and fields (6)
- res.partner · extends an existing model
- product.product · extends an existing model
- product.template · extends an existing modelcustomer_ids (Customer), variant_customer_ids (Variant Customer)
- product.customerinfo · new modelpartner_id (Customer), product_code (Customer Product Code), product_name (Customer Product Name)
- product.supplierinfo · extends an existing model
- product.pricelist.item · extends an existing modelbase
Text generated by AI (DeepSeek) from reading the Odoo 17.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: 6 confirmed, 3 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/product-attribute.
terminal Installation and usage
OCA documentation · Odoo 17.0Configuration
Source · Odoo 17.0For these prices to be used in sale prices calculations, you will have to create a pricelist with a rule with option "Based on" with the value "Partner Prices: Take the price from the customer info on the 'product form')".
Usage
Source · Odoo 17.0There's a new section on Sales tab of the product form called "Customers", where you can define records for customers with the same structure of the suppliers.
There's a new option on pricelist items that allows to get the prices from the supplierinfo at the product form.
No verified information in OCA: Installation.
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.