Een code als "AHMET5" lijkt triviaal, maar erachter draaien Stripe Coupons API, idempotente webhooks en een commissie-grootboek. Hier ontleden we de echte mechaniek van het thMenu affiliateprogramma.
Wat gebeurt er bij aanmelding
Bij signup roept de backend Stripe aan om een unieke coupon aan te maken. Code afgeleid van je naam (bijv. "AHMET5"), 5% levenslang, met affiliate_id in metadata. Een promo code wordt gepubliceerd zodat het in Checkout verschijnt.
De coupon koppelt aan je profiel. Zodra een Stripe-klant hem toepast, start levenslange toewijzing — zelfs als het café drie jaar later van plan wisselt, blijft de link intact.
Berekening van de commissie
Het café kiest Pro voor $29. Na korting betaalt het ongeveer $24 netto. Webhook invoice.payment_succeeded bereikt de worker, idempotentie wordt opgeëist, een rij komt in affiliate_commissions.
Jouw deel: 20% van netto = $4,80 per maand. Levenslang op MRR, met 12-maands drip voor jaarabonnementen om terugbetalingen te dempen.
Win-winwiskunde
Drie partijen winnen: café bespaart $52/jaar, affiliate verdient $58/jaar per actief café, thMenu drukt CAC ver onder betaalde acquisitie.
- Café: 5% korting voor altijd, geen extra rompslomp
- Affiliate: $4,80/maand per café, clawback bij refund
- thMenu: lage CAC, gezonde LTV
FAQ
Kan ik mijn code hernoemen? Nee, hij is permanent voor linkconsistentie.
Wat als het café opzegt? Commissie stopt die maand. Refunds activeren automatische clawback.
Eigen coupon gebruiken? Nee — anomaly detection merkt self-purchase en maakt commissie ongedaan.
Was dit nuttig? Deel het.
Gerelateerde artikelen
Statische QR vs dynamische QR: totale eigendomskosten over 3 jaar
24-tafel bistro op 36 maanden: 21.000 TRY herdrukkosten vs 11.640 TRY dynamisch …
Omotenashi ontmoet QR: Japanse gastvrijheid zonder de menselijke maat te verliezen
Waarom Sukiyabashi Jiro in Tokio QR-menu's weigert terwijl 68% van de middenklas…
AR-gerechtvoorbeeld via WebXR: browser-3D zonder app
Hoe Dishoom Soho +22% gemiddelde besteding bereikte met model-viewer. Sub-200KB …