Every customer, their own product code
Map each customer's own SKU or part number to your products, then put it to work everywhere it matters — on quotes, sales orders, delivery slips, and invoices.
The problem
Customers refer to your products by their own SKU or part number, not yours. Sales staff track these mappings in spreadsheets or memory, and a single mismatched code on a quote or invoice can trigger a rejected shipment, a delayed payment, or hours of reconciliation work for the customer's procurement team.
The solution
Product Customer Code stores every customer's own reference against your products and surfaces it at every touchpoint that matters — searchable while building an order, visible on the sale order line, and printed on sale orders, delivery slips, and invoices — with a coverage report to catch gaps before they cause a problem.
Everything you need to speak your customer's language
Every capability below is implemented in the module.
Customer-Specific Codes
Record exactly how each customer refers to a product using their own SKU or part number instead of forcing them to learn yours.
Variant-Level Precision
Codes map to the exact product variant sold, so items differentiated by size, color, or configuration are never confused with one another.
Multiple Customers Per Product
A single product can carry a distinct code for every customer who buys it, matching how real B2B catalogs actually work.
Order-Entry Search
Search the product field by the customer's own code while building a quote or order, not just after the document is printed.
Inline Sales Order Column
See the customer code right on the sale order line as you build the order, with no extra clicks or lookups.
Printed on Every Document
The customer's reference prints as a "Your Ref:" line on sale orders, delivery slips, and invoices, so every stage of the transaction reconciles cleanly.
Coverage & Gap Reporting
A dedicated report flags which products or customers still lack a code, so gaps get closed before they cause a mismatch at order time.
Native Bulk Import & Export
Onboard a customer's full catalog of codes at once, or export existing mappings for audit or backup, using Odoo's standard list-view tools.
Duplicate & Validation Safeguards
Uniqueness constraints catch a duplicate code before it can be saved, preventing the wrong product from shipping under a customer's reference.
How it works
Assign a Code
Open a product and add the customer's own code from the Customer Codes tab or the dedicated list view.
Search by Code
Start a quotation and look up the product using the customer's own code instead of your internal name.
Confirm & Deliver
Confirm the order; the code follows through onto the sale order line, delivery slip, and invoice automatically.
Track Coverage
Check the coverage report anytime to see which products or customers are still missing a code assignment.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Customer codes are stored alongside your existing internal codes and are purely a reference layer — your own product codes, SKUs, and barcodes are untouched.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Product Customer Code
Map each customer's own SKU to your products and variants, search by it at order entry, and print it on quotes, orders, delivery slips and invoices — with coverage and gap reporting.
Buy on Odoo App Store