Wat er technisch bij moet zodat het influencer-programma uit DEAL.md kan
draaien. Het bestaande doorverwijssysteem doet al het zware werk; dit is een
uitbreiding, geen nieuw systeem. Lees eerst app/src/lib/aanbreng.ts en
app/src/lib/tarief.ts, en voor je bouwt GRONDFOUTEN.md (vijf vragen onderaan
als afmeldcontrole) en app/CONSISTENTIE.md.
wachttermijn 30 dagen, uitbetaaldrempel 50 euro, maandplafond,
vingerafdruk met gezouten hash, uitbetaling per factuur.
widget. Beide lopen door dezelfde code vanaf het moment dat de code
bekend is.
houd het een apart model zodat een partner later ook een professional-
account kan hebben):
tiktok/overig), categorie (de zes verzamelcategorieen), volgers,
kanaalUrl, email, status (WACHT, GOEDGEKEURD, AFGEWEZEN), redenAfwijzing,
code (uniek, zelfde regels als bestaande codes), aangemaaktOp,
goedgekeurdOp, opgezegdOp (nullable).
totaalGegundeKlussen (voor de startbonus).
of ouder" en dat wordt opgeslagen (goedgekeurdOp-tijdstempel erbij).
vertaalsleutels in messages/nl.json en en.json, bedragen via tarief.ts,
nooit hardcoded: CONSISTENTIE.md).
kanaal-link, vinkje 18+. Server action, geen betaling, geen wachtwoord.
werkdagen" + bevestigingsmail.
(openen), keur/afwijs-knoppen, redenveld bij afwijzen.
aanmaken (zelfde codegenerator als de rest), en een welkomstmail sturen
met de persoonlijke link (jouwpro.nl/?ref=CODE) en de media-kit-link.
Nieuwe constanten, allemaal in tarief.ts zodat de consistentiecheck ze ziet:
De vergoedingsfunctie krijgt een partner-variant: kijk naar de cumulatieve
kluswaarde van die partner. Zolang die onder de 10.000 euro zit: 30% van de
fee (met het bestaande max-plafond van 150 euro per klus). Daarboven: 10%.
De startbonus telt alleen voor de eerste 3 klussen van die partner die op
GEGUND komen (uniek per klus, idempotent).
gegunde klussen, kluswaarde, saldo, status van de laatste uitbetaling.
mailroute, sjabloon in mail-sjabloon.ts).
wachttermijn). Geen aparte betaalweg.
De link is jouwpro.nl/?ref=CODE. Het cookie-mechanisme bestaat al; het
aanmaken van de cookie bij een ref-parameter bestaat ook al (dat is de
bestaande aanbreng-flow). Voor klikcijfers is een extra teller per
partner per dag nodig: een simpele tabel PartnerKlik (partnerId, dag,
aantal) die de ref-route ophoogt, net als campagne-dagvolume dat voor
Instantly doet. Geen externe tracking, open_tracking blijft uit, want de
link zelf is de tracker.
scripts/purge-testdata.mjs, lekcontrole voor live.
akkoord (zichtbare wijziging).
handmatig, net als de andere aanbrengers).
per mail; een inlog komt pas als er 50+ actieve partners zijn).
opzeg-knop per mail is voldoende).