import React, { useMemo, useState } from “react”; // Digital Aura • Post‑Purchase Landing Page // Purpose: Walk customers through redeeming their Stripe coupon // Flow: 1) Find coupon → 2) Open chart → 3) Click Purchase → 4) Apply code → 5) Download export default function RedeemBusinessPlaybookCoupon() { const [coupon, setCoupon] = useState(“”); const [email, setEmail] = useState(“”); // 🔗 Replace these with your real links const LINKS = { chart: “https://your-site.com/my-chart”, // Human Design chart page (logged-in if applicable) support: “mailto:support@your-site.com”, // Support email dashboard: “https://your-site.com/account/orders”, // Customer order history walkthroughVideo: “https://your-site.com/tutorials/redeem-coupon” // Optional Loom/hosted video }; const purchaseUrl = useMemo(() => { const base = `${LINKS.chart}?next=purchase-business-playbook`; if (!coupon) return base; const separator = base.includes(“?”) ? “&” : “?”; return `${base}${separator}coupon=${encodeURIComponent(coupon.trim())}`; }, [coupon]); return (
{/* Header */}

Redeem Your Business Playbook

Use your Stripe coupon to unlock your custom playbook and download your updated chart.

Need help?
{/* Hero */}

Quick Start

  1. 1Grab your coupon code from your Stripe email receipt or customer portal (look for a code like PLAYBOOK-XXXX).
  2. 2Open your chart below and click Purchase: Custom Business Playbook.
  3. 3Apply your coupon at checkout. The price will drop to $0 if your code covers 100%.
  4. 4Complete checkout and download your chart + Playbook from the confirmation screen or your account.

Tip: If the code doesn’t auto‑apply, paste it on the checkout screen in the Coupon field and press Apply.

{/* Sidebar Card */}
{/* Visual Steps */}

The Full Walkthrough

{[ { n: 1, title: “Copy your coupon from Stripe”, body: “Open your receipt email or portal and copy the code exactly (no spaces).”, hint: “If you see a % discount, it will still work at checkout.” }, { n: 2, title: “Go to your chart”, body: “Use the button above to open your chart in a new tab.”, hint: “You may be prompted to log in.” }, { n: 3, title: “Click Purchase: Custom Business Playbook”, body: “This starts the checkout flow for your personalized playbook.”, hint: “Look for the purchase button on your chart page.” }, { n: 4, title: “Apply coupon & complete checkout”, body: “Paste your code into the Coupon field and click Apply. Total should show $0 when covered.”, hint: “If your total isn’t $0, see Troubleshooting below.” }, { n: 5, title: “Download your files”, body: “From the confirmation screen, click Download, or visit Account → Orders to re‑download anytime.”, hint: “Your chart + Playbook will also be sent via email if enabled.” } ].map((s) => (
{s.n}

{s.title}

{s.body}

{s.hint}

))}
{/* Troubleshooting */}

Troubleshooting

{[ { q: “My coupon says invalid.”, a: (
  • Double‑check for typos or extra spaces. Try typing instead of pasting.
  • Confirm you’re purchasing the Custom Business Playbook product (codes are product‑specific).
  • Make sure the code hasn’t expired or been fully redeemed.
  • If it still fails, contact support with your order email and the code you tried.
) }, { q: “The total isn’t $0 after applying the code.”, a: (
  • Some codes are % based; a small balance may remain if your code wasn’t 100% off.
  • Verify the currency and region. Taxes may apply in some locations.
  • If you were promised a full discount, contact support so we can adjust it.
) }, { q: “I don’t see the Purchase button on my chart.”, a: (
  • Refresh the page and ensure you’re logged in to the correct account.
  • Clear cache or open a private window and try again.
  • Use the direct chart link on this page.
) }, { q: “How do I download my files again later?”, a: (
  • Open Account → Orders and click your order to re‑download.
  • Keep your confirmation email; it includes download links when enabled.
) } ].map((item, idx) => (
{item.q} Show Hide
{item.a}
))}
{/* FAQ */}

FAQ

{[ { q: “Is my coupon single‑use?”, a: “Yes—unless your confirmation stated otherwise. Codes are generally tied to a single redemption per customer.” }, { q: “Do I need to enter a payment method if my total is $0?”, a: “In most cases, no. Some processors still ask for an email to deliver your files and a $0 invoice.” }, { q: “Can I gift my coupon to someone else?”, a: “If the code hasn’t been redeemed, contact support and we’ll help transfer eligibility if allowed by the promotion.” }, { q: “Will my chart update right away?”, a: “Yes. After checkout, the Playbook and any upgraded chart files are available immediately on the confirmation screen.” } ].map((f, i) => (

{f.q}

{f.a}

))}

© {new Date().getFullYear()} Digital Aura. All rights reserved. • TermsPrivacy

); }