Overview
Finding an old order to refund is slow when the customer only has the receipt. This module gives every POS order a barcode, prints it on the receipt, and creates the return order when the barcode is scanned. It is used by cashiers handling returns and by managers who enable it in settings. It plugs into Point of Sale settings, orders and receipts.
Usage steps
- 1
Enable return by barcode
Open the Point of Sale settings and turn on the barcode return option. This makes the return button and scanning available.
- Setting on POS configuration
- Applies to that shop
- 2
Barcode generated on each order
Each POS order receives a read-only Barcode when it is created. It also appears on the POS order form.
- Field: Barcode (read only)
- Shown on the order form
- 3
Print on the receipt
The order receipt template is extended to print the barcode so the customer can bring it back for a return.
- Barcode on the ticket
- Scannable by a barcode reader
- 4
Scan to return
A return button opens a barcode popup. When the cashier scans the receipt, the server method finds the order by its barcode and prepares the return.
- Return button in the POS
- Barcode popup
- Order found by barcode
- 5
Return order flag
The created order is marked as a return order with the Return orders flag, making it easy to identify and report.
- Field: Return orders
- Filterable in reports
Screens
Illustrative mockups with placeholder data.
—
Added by this module
—
Added by this module
Roles
| Role |
|---|
| Cashier |
| Point of Sale 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 Return by Barcode.