Overview
A long receipt with mixed products is hard to read, especially for restaurants and retailers with many departments. This module groups order lines on the receipt by their POS category, printing the category name as a bold underlined heading. It works with the standard receipt and the POS order model and needs no configuration. Cashiers and customers get a clearer receipt.
Usage steps
- 1
Install the module
Install from Apps with Point of Sale present. No settings screen is added. The behaviour applies to all POS configurations.
- Depends on point_of_sale
- No configuration
- 2
Assign POS categories
On each product set its POS Category as usual. The first category of the product is used. Products without a category are grouped separately.
- Field: POS Category on product
- First category used
- 3
Order lines are grouped
When the receipt is prepared, the order script reads each line product category name from the POS database. Lines are accumulated per category name. The grouped structure is passed to the receipt.
- Script pos_order.js
- Grouping by category name
- 4
Receipt shows headings
The receipt template prints each category name as a bold underlined heading above its lines. Prices and totals remain unchanged. Preview by printing a test order.
- Template orderReceipt.xml
- Totals unchanged
Screens
Illustrative mockups with placeholder data.
Receipt grouped by category
Category heading Placeholder value
Product Placeholder value
Quantity Placeholder value
Price Placeholder value
Total Placeholder value
Roles
| Role |
|---|
| Cashier |
| POS Manager |
Dependencies
Want to know more or try this app? Contact us
We can arrange a demo or a trial and answer your questions about POS Category-wise Receipt.