Your cart

Adjust quantities, apply a coupon, and review totals with locale-aware formatting. Checkout is confirmed via a secure modal dialog.

Courses in cart

0 items

Delivery of access

Instant digital access is emailed after confirmation. If you don’t receive it, contact support at [email protected].

Support

+1 (415) 982-3047

Security & privacy

All processing happens client-side for this demo checkout flow. Your cart and coupon preferences are stored in localStorage and can be cleared anytime.

Local storage

Cart persistence enabled

Confirm checkout

Review totals and enter contact details.

Processing

This is a demo order confirmation. Your cart will be cleared after submitting.

OK

Instant email access

Usually within 1–3 minutes

Contact details

Consent

Order confirmed

Your cart has been cleared.

Next steps

If this were live, you would receive access instructions by email shortly. For help: [email protected] or +1 (415) 982-3047.

Coupon engine

Client-side rules with guardrails and clear feedback.

Available demo codes

  • CRAFT10: 10% off subtotal (min subtotal 60). Not stackable.
  • BUNDLE15: 15% off if you have 2+ items (max discount 45). Not stackable.
  • FREESHIP: Removes the service fee (if any). Works with other codes only if no percentage code is applied.
  • LOCALE5: 5% off for non-US locales (guarded; for demo purposes).

How totals work

Subtotal is derived from catalog prices. Then discounts apply, then tax is estimated based on locale (US ≈ 7.5%, EU ≈ 20%, UK ≈ 20%, CA ≈ 13%, AU ≈ 10%, otherwise ≈ 12%).

Locale-aware totals

Formatting and estimated tax adapt to your region.

Formatting

We use your browser locale for number formatting and a best-effort currency guess (USD/EUR/GBP/CAD/AUD). If unavailable, USD is used.

Estimated tax

This demo estimates tax by region to showcase calculations. Final amounts in real systems may vary.

Privacy details

What is saved locally on this page.

LocalStorage keys

  • cart: array of items {id, qty}
  • coupon: last applied coupon code
  • theme: "light" or "dark"
  • cookieConsent: "accepted" or "rejected"

Control

You can clear the cart or reset settings at any time using controls on this page and the cookie banner.