Friday matters more than “paid”
A supplier’s manager wants fewer checkout prompts. An automated payment test passes, so removing a delivery question looks harmless. But a customer buying for scheduled work can pay for an order that arrives too late.
Consider a hypothetical website with these illustrative assumptions. The customer needs an order by Friday; the offered arrival is the following Monday. Checkout stores “Arrival: Monday” but omits “Needed by.” After payment, its record shows “Status: paid.” The test checked the transaction. The missing deadline prevented it from checking whether fulfilment met the customer’s need.
Two ways to check before charging
Assume 15 orders each week and 100 staff minutes available for timing checks. Keep the short form and have staff confirm each deadline before requesting payment. At an assumed six minutes per order, that takes 15 × 6 = 90 minutes weekly.
Alternatively, add “Needed by,” compare it with the offered arrival, and hold mismatches for human review. Assume 30 minutes weekly to maintain arrival rules plus two minutes to review each order: 30 + (15 × 2) = 60 minutes. Both options fit; choose the second for its 40 minutes of spare capacity, versus 10. These are workload estimates, not demonstrated savings.
Make the test carry the deadline
Enter Friday as “Needed by” and the following Monday as “Arrival.” Submit the test checkout, then inspect the stored dates and payment status. A paid record without an accepted revised date exposes the defect. Pause automatic charging, fix the comparison, and repeat the test. The customer should see the conflict and choose an acceptable arrival or request help before paying.
Lower volume changes the choice
Now suppose the same website receives four orders weekly. Manual confirmation takes 4 × 6 = 24 minutes; the extra field and review process takes 30 + (4 × 2) = 38. Keep manual confirmation. With these assumptions, the extra field reduces staff time from eight orders weekly onward. A shorter form remains sensible when someone verifies timing before payment.