Clean product names for customers, full control for your team

Internal Reference Remove hides the [CODE] prefix from product names on every customer-facing document — sales orders, purchase orders, invoices, delivery slips, and the portal — while staff keep full visibility internally. Configurable per surface, works the moment you install it, and never breaks code-based search.

The problem

Odoo shows the internal reference code as a prefix on every product name — useful for warehouse staff, awkward when a code like [SKU-00231] shows up on a quotation, invoice, or delivery slip a customer actually reads. Existing apps hide the code everywhere or nowhere, with no way to keep it for internal teams while removing it from customer-facing documents.

The solution

Internal Reference Remove suppresses the code prefix on every customer- and partner-facing surface — sales, purchase, invoicing, delivery, and the portal — the moment you install it, while keeping the code visible on internal back-office screens for staff. Seven independent toggles under Settings let you decide exactly where the code shows, and code-based search keeps working everywhere, always.

Capabilities

Full-surface, role-aware code hiding

Every capability below is implemented in the module.

01

Sales orders & quotations

The internal reference is stripped from the product description on every sales order and quotation line — on screen, in the PDF, and in the customer portal.

02

Purchase orders

Vendor-facing purchase order lines show the clean product name only, with the reference code removed from both the order screen and the printed PDF.

03

Invoices & bills

Customer invoices and vendor bills print clean product descriptions on every line, so the code you use internally never reaches a customer's inbox.

04

Delivery slips & transfers

Delivery slip and transfer reports render the clean product name, keeping shipping documents free of internal codes.

05

Customer portal

Customers logged into the portal see the exact same clean product names as their PDF documents — no mismatch between what they read online and on paper.

06

Internal screens keep the code

Product list, kanban, and form views in the back office still show the full [code] name by default, so staff lose nothing on day-to-day lookup and data entry.

07

Seven independent toggles

A dedicated Settings page lets you switch code hiding on or off per surface — sales, purchase, invoicing, delivery, portal, backend, and a master switch — instead of one all-or-nothing setting.

08

Code-based search still works

Hiding the code from display never touches search: staff can still find a product by typing its reference anywhere it's looked up.

09

Works immediately, zero setup

Sensible defaults hide the code on every customer-facing surface and keep it internally the moment the module is installed — no configuration required to get the core behavior.

Workflow

How it works

1

Install the module

Internal Reference Remove activates with safe defaults — customer-facing surfaces hidden, internal screens unchanged.

2

Open the Settings page

Go to Product Reference under Settings to see and adjust all seven toggles in one place.

3

Adjust per surface

Turn hiding on or off for sales, purchase, invoicing, delivery, portal, or the internal back office independently.

4

Documents update automatically

New orders, invoices, and portal pages reflect your settings immediately — no re-installation or manual cleanup needed.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

You choose. Seven independent toggles — sales, purchase, invoicing, delivery, portal, internal back office, and a master switch — let you decide exactly where the code is hidden. Nothing is all-or-nothing.

Get the app

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.

Internal Reference Remove From Product Name

Hide the [code] prefix from product names on quotations, orders, invoices, delivery slips and the portal — while internal screens and code-based search keep working exactly as before.

Buy on Odoo App Store