Orders
Cart, checkout, order management, status updates
Testing Tip
Start with Critical tests first, then work through Happy Path scenarios before edge cases.
Complete Checkout Flow (Guest)
CRITICALHappy PathVerify that guest customers can complete a full checkout from adding products to cart through order confirmation. This is the most critical conversion path.
Complete Checkout Flow (Authenticated)
CRITICALHappy PathVerify that logged-in customers can complete purchases with pre-filled information, saved addresses, and have orders tracked in their account history.
Cart Management
HIGHHappy PathVerify comprehensive cart functionality including adding items, updating quantities, removing items, applying/removing discount codes, and accurate total calculations.
Discount Code Application
HIGHHappy PathVerify the complete discount code lifecycle including admin creation, various discount types (percentage/fixed), conditions (min amount, usage limits), and validation of expired/invalid codes.
Order Fulfillment
HIGHHappy PathVerify that store admins can fulfill orders by marking items as fulfilled, adding tracking numbers, and managing partial fulfillment scenarios.
Order Cancellation
HIGHHappy PathVerify that orders can be cancelled with proper status updates, optional inventory restoration, and customer notification.
Order Tracking (Customer)
HIGHHappy PathVerify that customers can track their order status using order number and email, without requiring authentication.
Order Search and Filter
MEDIUMHappy PathVerify that store admins can effectively search and filter orders by various criteria including order number, customer email, status, payment status, and fulfillment status.
Digital Product Delivery
MEDIUMHappy PathVerify that orders containing digital products correctly create download access, allow file downloads via secure tokens, and enforce download limits.
Cart Recovery
MEDIUMHappy PathVerify the abandoned cart recovery flow including cart persistence, recovery email delivery, recovery link with discount, and conversion tracking.