Point of Sale
POS interface, cart management, payment processing, receipts
Testing Tip
Start with Critical tests first, then work through Happy Path scenarios before edge cases.
Access POS
CRITICALHappy PathVerify that users with the POS subscription feature can access the Point of Sale interface and that it loads with all essential components.
Search Products in POS
HIGHHappy PathVerify that the POS search bar allows quick product lookup by name and that category filters narrow down the product display.
Add Products to Cart
CRITICALHappy PathVerify that clicking products adds them to the POS cart, variant selection works correctly, and quantity adjustments update the cart.
Select or Create Customer
HIGHHappy PathVerify that POS allows searching for existing customers, creating walk-in customers, and creating new customers by email.
Apply Discount Code
HIGHHappy PathVerify that discount codes can be applied to POS orders, the discount is calculated correctly, and invalid codes show appropriate errors.
Process Cash Payment
CRITICALHappy PathVerify that cash payments can be processed through POS, change is calculated correctly, and quick amount buttons work.
Process Card Payment
HIGHHappy PathVerify that card payments can be recorded through POS with an optional reference number for external card terminal transactions.
Process Bank Transfer Payment
MEDIUMHappy PathVerify that bank transfer payments can be recorded through POS with a reference number for tracking purposes.
Receipt Generation and Actions
HIGHHappy PathVerify that receipts are generated after payment and can be printed, emailed to customers, or viewed on screen.
Verify POS Order in Admin
HIGHHappy PathVerify that orders created through POS appear correctly in the orders list with proper source identification, payment method, and inventory updates.