Progressive email-gate checkout, built on WooCommerce — one page, no separate “Log in or Sign up” choice. What renders next depends on whether the email matches an existing account. Runs through this doc as sequential states rather than a live multi-step form.
Claim-code recipients land here from a pre-filtered link via email that pre-loads a single product line into the cart. Same mechanism as an Unlock link, but pointed straight at Checkout. From there it's an ordinary checkout: they add the coupon code themselves to bring the balance to $0.
Fields TBD — leaning name + billing address for receipts; confirming with client whether that's required or trimmed to email-only for a digital-only product.
3 Payment
•••• •••• •••• 4242
MM/YY
•••
State — after payment
You're all set
This grade band ($15) is now unlocked on your account. A receipt has been emailed to you@school.edu.