| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Point of Sale (point_of_sale)
• Discuss (mail) • Inventory (stock) • Invoicing (account) |
| Lines of code | 141 |
| Technical Name |
pos_order_description_sale |
| License | LGPL-3 |
| Website | https://www.grupoyacck.com |
POS Order Description Sale
Show and edit product sale descriptions directly on POS receipts
Overview
This module extends Odoo 19 Point of Sale to display and edit the
sale description (description_sale) of products
directly on POS order lines and printed receipts. The description is
automatically preloaded from the product and can be customised per transaction
by the cashier.
Features
Configurable per POS
A single checkbox in POS Configuration → Settings enables or disables the feature. No impact on other POS sessions.
Auto-populated description
When a product is added to the order, product_description
is automatically preloaded with the product's full name followed by its
sale description on a new line.
Inline editing via popup
Cashiers can open a text popup from the order line to freely edit or personalise the description before printing the receipt.
Printed on receipt
The description replaces the standard product name block on the receipt, keeping the full name on the first line and the description below — exactly as entered.
How it works
- Go to Point of Sale → Configuration → Settings and enable Show Product Description.
- Add a product to the order. The description is automatically filled from the product's Sales Description field.
- Click the Edit description button on the order line to customise the text using the popup editor.
- Validate the order. The receipt prints the full description in place of the plain product name.
Data model
| Model | Field | Type | Description |
|---|---|---|---|
pos.config |
show_product_description |
Boolean | Enables the feature for the POS session |
pos.order.line |
product_description |
Text | Stores the preloaded or edited description per line |
Technical notes
- Compatible with Odoo 19 Community Edition and Odoo 19 Enterprise Edition.
- Depends only on
point_of_sale— no extra dependencies. - Lines with identical descriptions can still be merged; lines with different descriptions are kept separate.
-
The description is persisted on
pos.order.lineand survives receipt reprints. - Licensed under LGPL-3.
Please log in to comment on this module