[{"data":1,"prerenderedAt":449},["ShallowReactive",2],{"session":3,"docs":4,"docs:\u002Fdocs\u002Fmanaging-affiliates\u002Faffiliate-promo-codes":301,"surround:\u002Fdocs\u002Fmanaging-affiliates\u002Faffiliate-promo-codes":444},null,[5],{"title":6,"path":7,"stem":8,"children":9},"Docs","\u002Fdocs","docs",[10,13,37,77,112,147,174,193,216,243,270],{"title":11,"path":7,"stem":12},"Help Center","docs\u002Findex",{"title":14,"icon":15,"path":16,"stem":17,"children":18},"Getting Started","ph:rocket-launch-duotone","\u002Fdocs\u002Fgetting-started","docs\u002F01.getting-started\u002Findex",[19,21,25,29,33],{"title":20,"path":16,"stem":17},"Introduction",{"title":22,"path":23,"stem":24},"5-Minute Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","docs\u002F01.getting-started\u002F1.quickstart",{"title":26,"path":27,"stem":28},"Verify Your Setup","\u002Fdocs\u002Fgetting-started\u002Fverify-your-setup","docs\u002F01.getting-started\u002F2.verify-your-setup",{"title":30,"path":31,"stem":32},"Test vs Live Mode","\u002Fdocs\u002Fgetting-started\u002Fstripe-test-vs-live","docs\u002F01.getting-started\u002F3.stripe-test-vs-live",{"title":34,"path":35,"stem":36},"After Setup Checklist","\u002Fdocs\u002Fgetting-started\u002Fafter-setup","docs\u002F01.getting-started\u002F4.after-setup",{"title":38,"icon":39,"path":40,"stem":41,"children":42},"Integrations","ph:puzzle-piece-duotone","\u002Fdocs\u002Fintegrations","docs\u002F02.integrations\u002Findex",[43,45,49,53,57,61,65,69,73],{"title":44,"path":40,"stem":41},"Overview",{"title":46,"path":47,"stem":48},"WordPress","\u002Fdocs\u002Fintegrations\u002Fwordpress","docs\u002F02.integrations\u002F1.wordpress",{"title":50,"path":51,"stem":52},"Webflow","\u002Fdocs\u002Fintegrations\u002Fwebflow","docs\u002F02.integrations\u002F2.webflow",{"title":54,"path":55,"stem":56},"Framer","\u002Fdocs\u002Fintegrations\u002Fframer","docs\u002F02.integrations\u002F3.framer",{"title":58,"path":59,"stem":60},"Squarespace","\u002Fdocs\u002Fintegrations\u002Fsquarespace","docs\u002F02.integrations\u002F4.squarespace",{"title":62,"path":63,"stem":64},"Next.js","\u002Fdocs\u002Fintegrations\u002Fnext-js","docs\u002F02.integrations\u002F5.next-js",{"title":66,"path":67,"stem":68},"Nuxt","\u002Fdocs\u002Fintegrations\u002Fnuxt","docs\u002F02.integrations\u002F6.nuxt",{"title":70,"path":71,"stem":72},"SvelteKit","\u002Fdocs\u002Fintegrations\u002Fsveltekit","docs\u002F02.integrations\u002F7.sveltekit",{"title":74,"path":75,"stem":76},"Remix","\u002Fdocs\u002Fintegrations\u002Fremix","docs\u002F02.integrations\u002F8.remix",{"title":78,"icon":79,"path":80,"stem":81,"children":82},"Stripe & Tracking","ph:plugs-connected-duotone","\u002Fdocs\u002Fstripe-and-tracking","docs\u002F03.stripe-and-tracking\u002Findex",[83,84,88,92,96,100,104,108],{"title":44,"path":80,"stem":81},{"title":85,"path":86,"stem":87},"Connect Stripe","\u002Fdocs\u002Fstripe-and-tracking\u002Fconnect-stripe","docs\u002F03.stripe-and-tracking\u002F1.connect-stripe",{"title":89,"path":90,"stem":91},"Install the Tracking Pixel","\u002Fdocs\u002Fstripe-and-tracking\u002Finstall-the-pixel","docs\u002F03.stripe-and-tracking\u002F2.install-the-pixel",{"title":93,"path":94,"stem":95},"Stripe Checkout Sessions","\u002Fdocs\u002Fstripe-and-tracking\u002Fstripe-checkout-sessions","docs\u002F03.stripe-and-tracking\u002F3.stripe-checkout-sessions",{"title":97,"path":98,"stem":99},"Payment Links & Pricing Tables","\u002Fdocs\u002Fstripe-and-tracking\u002Fpayment-links-and-pricing-tables","docs\u002F03.stripe-and-tracking\u002F4.payment-links-and-pricing-tables",{"title":101,"path":102,"stem":103},"Manual Invoices","\u002Fdocs\u002Fstripe-and-tracking\u002Fmanual-stripe-invoices","docs\u002F03.stripe-and-tracking\u002F5.manual-stripe-invoices",{"title":105,"path":106,"stem":107},"Sign-in Referral Tracking","\u002Fdocs\u002Fstripe-and-tracking\u002Fsign-in-tracking","docs\u002F03.stripe-and-tracking\u002F6.sign-in-tracking",{"title":109,"path":110,"stem":111},"Troubleshoot Missing Sales","\u002Fdocs\u002Fstripe-and-tracking\u002Ftroubleshooting-tracking","docs\u002F03.stripe-and-tracking\u002F7.troubleshooting-tracking",{"title":113,"icon":114,"path":115,"stem":116,"children":117},"Commissions & Rules","ph:currency-circle-dollar-duotone","\u002Fdocs\u002Fcommissions-and-rules","docs\u002F04.commissions-and-rules\u002Findex",[118,119,123,127,131,135,139,143],{"title":44,"path":115,"stem":116},{"title":120,"path":121,"stem":122},"Commission Calculations","\u002Fdocs\u002Fcommissions-and-rules\u002Fhow-commissions-are-calculated","docs\u002F04.commissions-and-rules\u002F1.how-commissions-are-calculated",{"title":124,"path":125,"stem":126},"Commission Rule Types","\u002Fdocs\u002Fcommissions-and-rules\u002Fcommission-rule-types","docs\u002F04.commissions-and-rules\u002F2.commission-rule-types",{"title":128,"path":129,"stem":130},"Product and Price Rules","\u002Fdocs\u002Fcommissions-and-rules\u002Fproduct-and-price-rules","docs\u002F04.commissions-and-rules\u002F3.product-and-price-rules",{"title":132,"path":133,"stem":134},"When Multiple Rules Match","\u002Fdocs\u002Fcommissions-and-rules\u002Frule-priority","docs\u002F04.commissions-and-rules\u002F4.rule-priority",{"title":136,"path":137,"stem":138},"Affiliate Performance Tiers","\u002Fdocs\u002Fcommissions-and-rules\u002Faffiliate-performance-tiers","docs\u002F04.commissions-and-rules\u002F5.affiliate-performance-tiers",{"title":140,"path":141,"stem":142},"Multi-Currency Commissions","\u002Fdocs\u002Fcommissions-and-rules\u002Fmulti-currency-commissions","docs\u002F04.commissions-and-rules\u002F6.multi-currency-commissions",{"title":144,"path":145,"stem":146},"Changing Rules Safely","\u002Fdocs\u002Fcommissions-and-rules\u002Fchanging-rules-safely","docs\u002F04.commissions-and-rules\u002F7.changing-rules-safely",{"title":148,"icon":149,"path":150,"stem":151,"children":152},"Affiliate Portal","ph:layout-duotone","\u002Fdocs\u002Faffiliate-portal","docs\u002F05.affiliate-portal\u002Findex",[153,154,158,162,166,170],{"title":44,"path":150,"stem":151},{"title":155,"path":156,"stem":157},"Branding and Portal Content","\u002Fdocs\u002Faffiliate-portal\u002Fcustomize-branding","docs\u002F05.affiliate-portal\u002F1.customize-branding",{"title":159,"path":160,"stem":161},"Portal FAQ for Affiliates","\u002Fdocs\u002Faffiliate-portal\u002Fportal-faq","docs\u002F05.affiliate-portal\u002F2.portal-faq",{"title":163,"path":164,"stem":165},"Affiliate Agreement","\u002Fdocs\u002Faffiliate-portal\u002Faffiliate-agreement","docs\u002F05.affiliate-portal\u002F3.affiliate-agreement",{"title":167,"path":168,"stem":169},"Portal URL & Custom Domain","\u002Fdocs\u002Faffiliate-portal\u002Fsubdomain-and-custom-domain","docs\u002F05.affiliate-portal\u002F4.subdomain-and-custom-domain",{"title":171,"path":172,"stem":173},"Affiliate Payout Settings","\u002Fdocs\u002Faffiliate-portal\u002Fpayout-settings-on-portal","docs\u002F05.affiliate-portal\u002F5.payout-settings-on-portal",{"title":175,"icon":176,"path":177,"stem":178,"children":179},"Campaigns","ph:megaphone-duotone","\u002Fdocs\u002Fcampaigns","docs\u002F06.campaigns\u002Findex",[180,181,185,189],{"title":44,"path":177,"stem":178},{"title":182,"path":183,"stem":184},"What is a Campaign?","\u002Fdocs\u002Fcampaigns\u002Fwhat-is-a-campaign","docs\u002F06.campaigns\u002F1.what-is-a-campaign",{"title":186,"path":187,"stem":188},"Setting Up Campaign Rules","\u002Fdocs\u002Fcampaigns\u002Fcampaign-rules","docs\u002F06.campaigns\u002F2.campaign-rules",{"title":190,"path":191,"stem":192},"Campaign Success Tips","\u002Fdocs\u002Fcampaigns\u002Frunning-a-successful-campaign","docs\u002F06.campaigns\u002F3.running-a-successful-campaign",{"title":194,"icon":195,"path":196,"stem":197,"children":198},"Managing Affiliates","ph:users-three-duotone","\u002Fdocs\u002Fmanaging-affiliates","docs\u002F07.managing-affiliates\u002Findex",[199,200,204,208,212],{"title":44,"path":196,"stem":197},{"title":201,"path":202,"stem":203},"Auto-Accept vs Manual","\u002Fdocs\u002Fmanaging-affiliates\u002Fauto-accept-vs-manual-approval","docs\u002F07.managing-affiliates\u002F1.auto-accept-vs-manual-approval",{"title":205,"path":206,"stem":207},"Affiliate Statuses","\u002Fdocs\u002Fmanaging-affiliates\u002Faffiliate-statuses","docs\u002F07.managing-affiliates\u002F2.affiliate-statuses",{"title":209,"path":210,"stem":211},"Affiliate Promo Codes","\u002Fdocs\u002Fmanaging-affiliates\u002Faffiliate-promo-codes","docs\u002F07.managing-affiliates\u002F3.affiliate-promo-codes",{"title":213,"path":214,"stem":215},"Affiliate List and Exports","\u002Fdocs\u002Fmanaging-affiliates\u002Faffiliate-directory","docs\u002F07.managing-affiliates\u002F4.affiliate-directory",{"title":217,"icon":218,"path":219,"stem":220,"children":221},"Payouts & Ledger","ph:hand-coins-duotone","\u002Fdocs\u002Fpayouts","docs\u002F08.payouts\u002Findex",[222,223,227,231,235,239],{"title":44,"path":219,"stem":220},{"title":224,"path":225,"stem":226},"How Payouts Work","\u002Fdocs\u002Fpayouts\u002Fhow-payouts-work","docs\u002F08.payouts\u002F1.how-payouts-work",{"title":228,"path":229,"stem":230},"Monthly Payout Workflow","\u002Fdocs\u002Fpayouts\u002Fmonthly-payout-workflow","docs\u002F08.payouts\u002F2.monthly-payout-workflow",{"title":232,"path":233,"stem":234},"PayPal CSV Export","\u002Fdocs\u002Fpayouts\u002Fexport-paypal-csv","docs\u002F08.payouts\u002F3.export-paypal-csv",{"title":236,"path":237,"stem":238},"Wise Batch CSV Export","\u002Fdocs\u002Fpayouts\u002Fexport-wise-csv","docs\u002F08.payouts\u002F4.export-wise-csv",{"title":240,"path":241,"stem":242},"Mark Paid, Undo, & History","\u002Fdocs\u002Fpayouts\u002Fmark-paid-and-ledger","docs\u002F08.payouts\u002F5.mark-paid-and-ledger",{"title":244,"icon":245,"path":246,"stem":247,"children":248},"Attribution & Security","ph:shield-check-duotone","\u002Fdocs\u002Fattribution-and-security","docs\u002F09.attribution-and-security\u002Findex",[249,250,254,258,262,266],{"title":44,"path":246,"stem":247},{"title":251,"path":252,"stem":253},"Referral Attribution","\u002Fdocs\u002Fattribution-and-security\u002Fhow-attribution-works","docs\u002F09.attribution-and-security\u002F1.how-attribution-works",{"title":255,"path":256,"stem":257},"Cookie Window Settings","\u002Fdocs\u002Fattribution-and-security\u002Fcookie-window","docs\u002F09.attribution-and-security\u002F2.cookie-window",{"title":259,"path":260,"stem":261},"Self-Referral Prevention","\u002Fdocs\u002Fattribution-and-security\u002Fself-referral-fraud","docs\u002F09.attribution-and-security\u002F3.self-referral-fraud",{"title":263,"path":264,"stem":265},"Refunds and Chargebacks","\u002Fdocs\u002Fattribution-and-security\u002Frefunds-and-chargebacks","docs\u002F09.attribution-and-security\u002F4.refunds-and-chargebacks",{"title":267,"path":268,"stem":269},"Manual Attribution Edits","\u002Fdocs\u002Fattribution-and-security\u002Ffix-attribution-and-commissions","docs\u002F09.attribution-and-security\u002F5.fix-attribution-and-commissions",{"title":271,"icon":272,"path":273,"stem":274,"children":275},"Account, Team & Billing","ph:credit-card-duotone","\u002Fdocs\u002Faccount-and-billing","docs\u002F10.account-and-billing\u002Findex",[276,277,281,285,289,293,297],{"title":44,"path":273,"stem":274},{"title":278,"path":279,"stem":280},"Team Roles","\u002Fdocs\u002Faccount-and-billing\u002Fteam-roles","docs\u002F10.account-and-billing\u002F1.team-roles",{"title":282,"path":283,"stem":284},"Invite Team Members","\u002Fdocs\u002Faccount-and-billing\u002Finvite-team-members","docs\u002F10.account-and-billing\u002F2.invite-team-members",{"title":286,"path":287,"stem":288},"Plans and Features","\u002Fdocs\u002Faccount-and-billing\u002Fpartnersify-plans-and-pricing","docs\u002F10.account-and-billing\u002F3.partnersify-plans-and-pricing",{"title":290,"path":291,"stem":292},"Referred Revenue Cap","\u002Fdocs\u002Faccount-and-billing\u002Freferred-revenue-usage","docs\u002F10.account-and-billing\u002F4.referred-revenue-usage",{"title":294,"path":295,"stem":296},"Billing FAQ","\u002Fdocs\u002Faccount-and-billing\u002Fsubscription-faq","docs\u002F10.account-and-billing\u002F5.subscription-faq",{"title":298,"path":299,"stem":300},"Close or Delete Your Account","\u002Fdocs\u002Faccount-and-billing\u002Fclose-or-delete-account","docs\u002F10.account-and-billing\u002F6.close-or-delete-account",{"id":302,"title":209,"body":303,"description":434,"extension":435,"meta":436,"navigation":437,"path":210,"seo":438,"sitemap":441,"stem":211,"updatedAt":442,"__hash__":443},"docs\u002Fdocs\u002F07.managing-affiliates\u002F3.affiliate-promo-codes.md",{"type":304,"value":305,"toc":426},"minimark",[306,315,320,323,344,347,351,387,391,398,405,409,412,423],[307,308,309,310,314],"p",{},"On Growth plans and above, each active affiliate can receive a unique ",[311,312,313],"strong",{},"Stripe promotion code"," tied to your merchant coupon. This gives affiliates a way to track sales even if a customer clears cookies before checkout.",[316,317,319],"h2",{"id":318},"coupons-vs-promo-codes","Coupons vs. Promo Codes",[307,321,322],{},"Stripe uses two distinct terms that are important to understand:",[324,325,326,333],"ul",{},[327,328,329,332],"li",{},[311,330,331],{},"Coupon:"," The underlying discount rule (e.g., \"20% off for 3 months\").",[327,334,335,338,339,343],{},[311,336,337],{},"Promo Code:"," The actual text customers type at checkout (e.g., ",[340,341,342],"code",{},"ALICE20",").",[307,345,346],{},"Partnersify uses one master Coupon to generate many unique Promo Codes (one for each affiliate). Every affiliate offers the exact same discount, but with their own personalized text.",[316,348,350],{"id":349},"how-to-set-it-up","How to set it up",[352,353,354,366,377],"ol",{},[327,355,356,359,360,365],{},[311,357,358],{},"Create a master Coupon in Stripe:"," Set your discount amount, duration, and eligible products directly in your Stripe Dashboard. Refer to ",[361,362,364],"a",{"href":363},"https:\u002F\u002Fdocs.stripe.com\u002Fbilling\u002Fsubscriptions\u002Fcoupons","Stripe's coupon guide"," for step-by-step instructions.",[327,367,368,371,372,376],{},[311,369,370],{},"Select it in Partnersify:"," Navigate to your ",[361,373,375],{"href":374},"\u002Fapp?next=\u002Fportal","Portal Settings"," and toggle on the option to give affiliates a coupon. Pick your master coupon from the dropdown list.",[327,378,379,382,383,386],{},[311,380,381],{},"Affiliates choose their codes:"," During onboarding, affiliates will pick their own custom text (like ",[340,384,385],{},"THEIRNAME20","). Partnersify automatically tells Stripe to generate a unique Promo Code tied to your master Coupon.",[316,388,390],{"id":389},"promo-code-as-attribution-fallback","Promo code as attribution fallback",[307,392,393,394,397],{},"At checkout, Partnersify checks promotion codes before cookie metadata. If multiple affiliate codes appear on one order, the ",[311,395,396],{},"oldest"," affiliate relationship wins.",[307,399,400,401,404],{},"See ",[361,402,403],{"href":252},"How attribution works",".",[316,406,408],{"id":407},"plan-lapse","Plan lapse",[307,410,411],{},"If your plan drops below Growth:",[324,413,414,417,420],{},[327,415,416],{},"Existing Stripe promotion codes remain in Stripe.",[327,418,419],{},"New sales stop attributing through those codes.",[327,421,422],{},"Discounts may still apply in Stripe, but no commissions accrue.",[307,424,425],{},"Re-upgrade to resume attribution without having to recreate any codes.",{"title":427,"searchDepth":428,"depth":428,"links":429},"",2,[430,431,432,433],{"id":318,"depth":428,"text":319},{"id":349,"depth":428,"text":350},{"id":389,"depth":428,"text":390},{"id":407,"depth":428,"text":408},"Stripe promotion codes per affiliate, coupon attribution fallback, and plan lapse behavior.","md",{},true,{"title":439,"description":440},"Affiliate Stripe Promo Codes","Give each affiliate a Stripe promotion code for tracking when cookies fail.",{"loc":210,"lastmod":442},"2026-06-30","AuU0A41c2ky0pBwARQo-Nl33MhLMNFwkJ8Xh6P-KJaU",[445,447],{"title":205,"path":206,"stem":207,"description":446,"children":-1},"Pending, active, and inactive states, bulk actions and what inactive affiliates can access.",{"title":213,"path":214,"stem":215,"description":448,"children":-1},"Search, filters, CSV export permissions, and the affiliate detail page.",1787700709333]