In our final stages of testing before going live, testing as a customer and having a bad user experience problem.
---------------------
(courtesy of bsmithers)
There are four main statuses of an order:
0. The shopping basket while the customer is shopping.
1. Pending: The customer is at the checkout counter and is ready to make a payment attempt. If payment is approved, then 2. If payment and a digital only order, then also 2D.
2. Processing: The customer has made payment and is waiting for the store to ship the order.
2D. Digital Order: Download links are sent. Automatically moved to 3 but maybe no email.
3. Completed: The store has shipped the order.
As an admin, you will receive an admin email for status 1 or 2 (but not both). As a customer, they will receive an email for 2, 2D, and 3 (maybe).
---------------------
Admin gets email when order is Processing but...
Customer doesn't get any email (2) or (3)