Customer Portal for WooCommerce: Repeat an Order in 2 Taps, Points, Care Plans
The expensive add-on a working shop orders after the shop itself. Press “Sign in as a customer” — no registration — and you get your own sandbox account with six months of history: three orders, a points balance with every operation listed, an active care plan. Repeat any past order in two taps: the old order becomes a cart, the saved address becomes a checkout. Spend points there and watch the discount line appear in the order summary. Open the care plan and press “charge now” — a real WooCommerce order is created on the spot and the receipt lands in Letters, in the same HTML the shop would have emailed. The money side is built to be checked, not believed: points live in an append-only ledger, the balance moves by one atomic UPDATE with the limit inside the WHERE, and every operation carries an idempotency key. Eight simultaneous redemptions against a balance for three go through exactly three times — that test ships with the case. Nothing is a mockup and no money moves: the stand runs in test mode and resets every 6 hours.
- Repeat a past order in two taps — including a made-to-measure piece from the configurator
- Points: 3% back, redeemed at checkout, full history with the balance after each line
- Care plan for a consumable: pause, cancel, or run the scheduled charge right now
- Every letter the shop generated is readable in the account — the stand never mails strangers
- 8 parallel redemptions, 5 duplicate accruals, 5 concurrent subscription runs — 3, 1 and 1 succeed
Related works
Live B2B portal WooCommerce ↔ ERP
ERP on the left, storefront on the right: change a price in the ERP, run the exchange — the WooCommerce B2B portal catches up in seconds.
Multilingual B2B equipment catalog with dealer section
Equipment catalogue in 6 languages with a dealer area: switching language keeps the same card, "request a price" reaches the manager.
"Kolo", privileges club
"Kolo" — MVP referral platform / privileges club (3 roles, visit/signup/recommendation events, SSE) login as partner with one click, open your ref-link in adjacent tab — counter…