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 */}
Need help?
{/* Hero */}
{/* Sidebar Card */}
{/* Visual Steps */}
{/* Troubleshooting */}
{/* FAQ */}
);
}
Redeem Your Business Playbook
Use your Stripe coupon to unlock your custom playbook and download your updated chart.
Quick Start
- 1Grab your coupon code from your Stripe email receipt or customer portal (look for a code like
PLAYBOOK-XXXX
). - 2Open your chart below and click Purchase: Custom Business Playbook.
- 3Apply your coupon at checkout. The price will drop to $0 if your code covers 100%.
- 4Complete checkout and download your chart + Playbook from the confirmation screen or your account.
Open My Chart & Apply Code
{LINKS.walkthroughVideo && (
Watch 90‑sec walkthrough
)}
Tip: If the code doesn’t auto‑apply, paste it on the checkout screen in the Coupon field and press Apply.
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
{[
{
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.
- 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.
- 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.
- Open Account → Orders and click your order to re‑download.
- Keep your confirmation email; it includes download links when enabled.
{item.q} Show Hide
{item.a}
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}