Skip to content

docs: partner pages follow the partner release (Programs, Payout, Referrals, username, invite by email) - #148

Merged
sonpiaz merged 2 commits into
mainfrom
docs/partner-release-1016
Oct 17, 2026
Merged

sonpiaz merged 2 commits into
mainfrom
docs/partner-release-1016

Conversation

@sonpiaz

@sonpiaz sonpiaz commented Oct 17, 2026

Copy link
Copy Markdown
Member

What

Partner docs follow the partner release live on prod since 2026-10-16 (affiliate-dashboard #709 + #710, Refer a brand v2 #713, invite by email #714 with CMS #496/#498 in v3.16.108+). Labels checked in the prod JS chunks ("Invite via email", "Set a username", "Withdraw application", "Transaction details", "Invoice details").

  • partners/dashboard.mdx: rewritten for the new shell. Programs (columns, search, All/Active/Pending, Withdraw application, Finish setup), a program's page (Copy link, Message, Overview/Links/Customers/Commissions), Marketplace, Referrals, Messages (3 messages while pending), Payout, Settings. Performance and Analytics are gone (they redirect to /partner).
  • partners/payouts.mdx: Payout page wording, Settings → Payout, "payout method", Withdraw steps (Confirm on Review submits; Pay is the confirmation), Change with 2+ methods, Payout history (search, filters, Export, Transaction details).
  • partners/account-settings.mdx: Account fields as shipped (no bio), one Save changes, Username section (3-48 chars, first free + 3 changes, old links keep crediting), Security password labels, Payout method + Invoice details, VerifySuccess fixed. Devices is NOT documented: NEXT_PUBLIC_SIGN_OUT_OTHER_DEVICES is not inlined in the prod build (pages/partner/profile-*.js still reads T.env.NEXT_PUBLIC_SIGN_OUT_OTHER_DEVICES), so the section is hidden on prod.
  • partners/quickstart/get-your-referral-link.mdx: Programs instead of Home, Copy link / Top links / Links / Create link, ?via= form, Refer a brand link affitor.com/r/<username>, brand Settings → Refer a brand + account menu, new "Invite a brand by email" section.
  • Smaller: faq (Join programs, How will you promote it?, Copy link, Settings → Payout), create-account (setup opens once, then Finish setup), find-and-join (Apply to promote), promote-your-link (program Overview instead of Performance/Analytics, Messages anchor, ?via=), index (Brand), referral-rewards (where rewards show).
  • Refer one source (p470 m_b1831a77, .internal/ui/2026-10-16-REFER-ONE-SOURCE.md): referral-rewards Growth bonus now uses the terms words "reaches $10,000 in tracked sales" (src/content/legal/refer-program.tsx:78,150); changelog refer-program no longer says "terms on its landing page". All Refer numbers in docs equal src/config/referProgram.ts:15-20 ($50, $350, 15%, 12 months, $10,000, 30 days) and the 30-day hold of terms §6.

Sources (affiliate-dashboard origin/main 0b3d39dd, affiliate-cms origin/main 0f7bbaa0)

  • Shell: src/components/AffiliateManagement/Partner/AffiliateLayout.tsx:37-43, .../Advertiser/shell/AccountMenu.tsx:53-99, next.config.js:197-214 (redirects).
  • Programs: src/pages/partner/index.tsx:411-499,561-611,675-681,771-790; Partner/FinishSetupCard.tsx:20-43.
  • Program page: src/pages/partner/programs/[id].tsx:306-312,485-493,556-609,745-793; AffiliatePartnerReferralLinksTable.tsx:79-83,125-129; Customers/CustomersList.tsx:32-37; Partner/CommissionContainer.tsx:274-348.
  • Payout + Withdraw: src/pages/partner/payout.tsx:256-375,404-460,520-777; src/pages/partner/withdraw.tsx:272,308-401,411-500,507-547; Referrals/Earnings.tsx:57-98.
  • Settings: src/pages/partner/profile.tsx:286-296,717-1066,1176-1261; Partner/UsernameField.tsx:13-28,75,186,205; CMS affiliate-referrer.ts:213-224, referral-username.ts:5-6 (old usernames keep crediting).
  • Messages: src/pages/partner/messages/index.tsx:418-491,693-694.
  • Refer link + invite: src/components/marketplace/ReferLink.tsx:16-17,41-47,79,85-107; InviteEmailDialog.tsx:177-300; src/config/referInviteEmail.ts; CMS src/api/brand-referral-invite/utils/send-invites.ts:21-23,37-60,87-139 (5 per send, 30-day cooldown per address for any sender, 20 addresses per sender per rolling 24 h incl. refused, already-on-Affitor/invalid refusals), CMS src/api/auth/services/email.ts:209-239 (subject, reply-to, button).
  • Link forms: CMS src/utils/partner-link.ts (served links use the program's parameter), tracker public/js/affitor-tracker.js:126-133.
  • Apply: src/components/marketplace/ProgramAction.tsx:45, SimpleAffiliateApplicationForm.tsx:270-271; setup once: src/pages/partner/start.tsx:30-36, src/config/partnerSetup.ts:43-74.

Reported to p470, not changed here

  • Engine fires M2 on the first paid platform-fee invoice once GMV ≥ $10k (CMS recurring-reward.ts:494-513); docs now follow the terms words.
  • referral-rewards "free for a program until $10,000" vs terms §1 "every brand"; pricing scope, left as is.
  • UI: withdraw done screen "Your withdrawal is complete!" before review; modal title "Add New Withdrawal Method"; Payout Type filter "Referral bonus" vs rows "Gifted by referring".

No money or terms wording changed beyond aligning to the published terms. No media.

🤖 Generated with Claude Code

…e, Payout, Referrals, username and invite by email

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@vercel

vercel Bot commented Oct 17, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
affitor-docs Ready Ready Preview Oct 17, 2026 12:11am UTC

Request Review

…w the code

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@sonpiaz
sonpiaz merged commit a5b3eeb into main Oct 17, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — f1ccd647 Deployed Oct 17, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant