Product Supplierinfo for Customers
This module allows you to define a customer-specific product data structure (patterned after the standard supplier/vendor info) on the product form.
This structure enables defining customized information for each customer and product, including:
- Custom Price (Price-list price)
- Customer Product Name
- Customer Product Code
- Minimum Order Quantity (MOQ)
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Lets you store customer-specific product information (customer product name, code, price, minimum quantity and validity dates) directly on the product form, and use those prices in pricelists.
This module adds a "Customers" section on the product form where you can record, for each customer, a special product name, a customer-specific product code, a price, a minimum quantity, a customer unit of measure and a validity period (start and end dates). These records are stored in a new model called product.customerinfo, which behaves like the vendor/supplier info but for customers.
- On the product template form, the customer lines appear in the Sales tab; for products with several variants they are managed per variant.
- A new pricelist rule type "Partner Prices on the product form" is available in
product.pricelist.item, so a pricelist can use the customer-specific price defined on the product. - When a customer is selected in the context, product names and codes shown in searches and displays can be replaced by the customer-specific name and code.
- Searching for a product by the customer's own product name or code is supported when a customer is set in the context.
- The customer price can optionally include the discount defined on the customer line.
- A search view lets you filter customer pricelists by active/archived validity dates and group them by product or customer.
- An import template is provided for customer pricelists.
Regular users can read customer pricelists; only system administrators can create, edit 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, variant_customer_ids
- product.customerinfo · new modelprice, min_qty, date_end, date_start, partner_id (Customer), product_code (Customer Product Code), product_name (Customer Product Name), product_uom_id
- product.supplierinfo · extends an existing model
- product.pricelist.item · extends an existing modelbase
Text generated by AI (DeepSeek) from reading the Odoo 19.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: 2 confirmed, 7 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/product-attribute.
terminal Installation and usage
OCA documentation · Odoo 19.0Configuration
Source · Odoo 19.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 19.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.