pos_save_draft_orders
by Apurva Wanjari https://apps.odoo.com/apps/modules/browse?search=apurva+wanjari
Odoo
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Point of Sale (point_of_sale) • Discuss (mail) • Inventory (stock) |
Lines of code | 328 |
Technical Name |
pos_save_draft_orders |
License | LGPL-3 |
Website | https://apps.odoo.com/apps/modules/browse?search=apurva+wanjari |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Invoicing (account)
• Point of Sale (point_of_sale) • Discuss (mail) • Inventory (stock) |
Lines of code | 328 |
Technical Name |
pos_save_draft_orders |
License | LGPL-3 |
Website | https://apps.odoo.com/apps/modules/browse?search=apurva+wanjari |
POS Save & Resume Orders
Easily save ongoing POS orders as drafts and resume them anytime in Odoo 17 POS. Perfect for retail and restaurants where orders may be paused and completed later.
Key Features
- Save any POS order as a Draft
- Resume draft orders directly from the POS interface
- Draft order automatically updates to Paid once payment is completed
- User-friendly popups for Save, Resume, and Error handling
- No need to refresh POS works instantly
- Safe and stable does not modify Odoo core files
Usage Guide
- Open a POS session
- Add items to the cart
- Click "Save as Draft" to hold the order
- Later, click "Resume Order" and select the draft
- Proceed with Payment
- Draft order automatically changes to Paid
- Once paid, the order is no longer resumable
Screenshots
1. Create Order

2. Save as Draft

3. Draft Saved in Backend

4. Draft Order in List

5. Resume Draft

6. Select Order to Resume

7. Order Resumed

8. Payment

9. Status Updated to Paid

10. No Drafts Left After Payment

Please log in to comment on this module