POS Repair
Manage entire repair and warranty process at POS checkout. From receiving, quotation, repair to payment and return, all in one system.
Overview
POS Repair module integrates repair management functionality into Odoo Point of Sale system, enabling stores to receive, process, and complete repair orders at checkout.
Ideal solution for phone stores, electronics, watches, computers, home appliances, and other repair services.
Key Features
Key points
• Receive repair orders at POS - Create repair orders directly from POS screen
• Diagnosis and quotation - Record condition, quote repair costs and parts
• Parts management - Auto deduct parts inventory, track stock levels
• Progress tracking - Update repair status: Waiting, Under Repair, Completed, Returned
• Print receipt tickets - Print receipt with QR/barcode for lookup
• Flexible payment - Collect deposit, partial or full payment
• Return to customer - Scan ticket code, confirm and return repaired item
• Repair history - Look up customer repair history
• Revenue reports - Statistics on revenue from repair services and parts
Target Users
Key points
• Phone stores - Repair screens, batteries, cameras, motherboards
• Electronics stores - Repair laptops, tablets, electronic devices
• Watch stores - Replace batteries, straps, repair watch mechanisms
• Warranty centers - Manage warranty and repair orders
• Home appliance stores - Repair air conditioners, refrigerators, washing machines
How to Use
Steps
1. Install POS Repair module: Apps → search "POS Repair" → Install
2. Configure repair services: Point of Sale → Configuration → Products
3. Create service products (Service type) for repair types
4. Create parts products (Storable type) for replacement parts
5. Configure POS: Point of Sale → Configuration → Point of Sale
6. Enable "Repair Management" in POS configuration
7. Open POS session and select "Repair" from menu
8. Enter customer information and device to repair
9. Diagnose, select services and parts to replace
10. Quote to customer, collect deposit if needed
11. Print receipt ticket for customer
12. Update repair progress in system
13. When completed, notify customer to pick up
14. Scan ticket code, collect remaining payment and return item
Scenario 1: Replace phone screen
Customer brings phone with broken screen to store.
Staff creates repair order, selects "Replace iPhone 13 Screen" service, adds "iPhone 13 Original Screen" part, quotes 3,500,000 VND. Customer agrees, deposits 1,000,000 VND, receives ticket and scheduled to pick up in 2 hours.
Scenario 2: Repair laptop without upfront quote
Customer brings laptop that won't power on, cause unknown.
Staff creates repair order with "Under Diagnosis" status, no charge. After checking, finds faulty motherboard, calls to quote 5,000,000 VND. Customer agrees, updates price in repair order and proceeds with repair.
Scenario 3: Quick watch battery replacement
Customer comes to store to replace watch battery, done immediately.
Staff creates repair order, selects "Watch Battery Replacement" service 100,000 VND, replaces battery in 5 minutes, collects payment and completes order immediately.
Scenario 4: Look up repair history
Customer returns to store, says phone repaired last time has issue again.
Staff looks up repair history by phone number, sees screen replaced 2 months ago, still under warranty. Creates new repair order with note "Warranty repair 1", no charge.
Scenario 5: Customer doesn't pick up item
Device repaired but customer doesn't pick up after 1 week.
Staff calls to remind, updates note in repair order. If over 30 days without pickup, changes status to "Cancelled" and handles per store policy.
Important Terminology
Key points
• Repair Order - Repair order containing customer info, device, services, parts, and status
• Service Product - Service product (non-inventory), represents repair labor
• Parts/Components - Replacement parts and components (inventory)
• Quotation - Quote repair costs before proceeding
• Deposit - Deposit collected before starting repair
• Warranty - Warranty, commitment to repair free within certain period
• Repair Status - Repair status: Draft, Confirmed, Under Repair, Ready, Done, Cancelled
• Receipt Ticket - Receipt ticket, document for device handover
Tips for Effective Use
Key points
• Print receipt tickets with QR/barcode for quick lookup and return
• Take photos of device condition when receiving to avoid disputes
• Record customer info clearly (phone, email) for contact when needed
• Update repair status regularly for customer tracking
• Set default warranty period for each service type
• Use service description templates to save time
• Check parts inventory before accepting orders
• Set up process for handling overdue unclaimed orders
• Train staff on accurate diagnosis and quotation
System Requirements
Key points
• Point of Sale module installed
• Repair module (or equivalent) installed
• Inventory module for parts management
• Thermal or A4 printer for receipt tickets
• Barcode scanner (recommended) for quick lookup
• Odoo 15.0 or higher (recommended Odoo 17 or 19)
Troubleshooting: Cannot find Repair function in POS
Key points
• Check POS Repair module installed: Settings → Apps → search "POS Repair"
• Check "Repair Management" enabled in POS configuration
• Close and reopen POS session
• Clear browser cache and reload POS
• Check user access rights to Repair function
Troubleshooting: Parts inventory not deducted
Key points
• Check parts product has Product Type as "Storable Product"
• Ensure sufficient inventory at POS location
• Check inventory configuration in POS settings
• View error logs in Odoo: Settings → Technical → Logging
• Check Inventory access rights
Troubleshooting: Cannot print receipt ticket
Key points
• Check printer configured in POS
• Check printer connection (USB, network, Bluetooth)
• Try test receipt print from POS settings
• Check receipt ticket template set up
• Use browser "Print" function if POS printer fails
Troubleshooting: Cannot scan ticket code
Key points
• Check barcode scanner connected and working
• Ensure QR/barcode printed clearly, not blurry
• Try manual code entry if scanner fails
• Check barcode format compatible with scanner
• Reconfigure scanner if necessary
Frequently Asked Questions
Key points
• Can repair multiple devices in one order? - Better to create separate repair order for each device for easier management
• How to track warranty? - Record warranty expiry date in repair order, use filter to find orders under warranty
• Can refund deposit? - Yes, process refund from POS or Accounting module
• Can customers track progress online? - Need additional portal or website module integration
• Can send SMS/Email notifications? - Yes, configure automation in Odoo
• How to manage devices waiting for parts? - Set status "Waiting for Parts", update when parts arrive
Business Benefits
Key points
• Manage entire repair process in one system
• Reduce time for receiving and returning items to customers
• Auto deduct parts inventory, accurate stock levels
• Track revenue from services and parts separately
• Store repair history, support customer care
• Reduce disputes with receipt tickets and photos
• Enhance customer experience with professional process
• Detailed reports help analyze business performance