Affiliate Programm – Dein eigenes Partnernetzwerk
Baue dein eigenes Affiliate-Programm auf – ohne externe Netzwerke, ohne laufende Kosten, ohne Provisionsabgabe an Dritte. Wähle deine Partner gezielt aus, vergib individuelle Provisionen und lass dein Netzwerk mit Multi-Level-Marketing (MLM) wachsen. Ideal für Influencer, Blogger, Bestandskunden und Geschäftspartner.
Perfekt für: Influencer-Kooperationen, Kundenempfehlungen, Reseller-Programme, Coupon-Partnerschaften.
Eigenes Partnernetzwerk
- Keine externen Netzwerke – kein Affilinet, Zanox oder Belboon nötig.
- Volle Kontrolle – wähle Partner gezielt aus, genehmige oder sperre sie.
- Individuelle Provisionen – pro Partner eigenen Provisionssatz vergeben.
- Keine laufenden Kosten – einmal kaufen, unbegrenzt nutzen.
Multi-Level-Marketing (MLM)
- Bis zu 5 Ebenen – Affiliates werben Affiliates, alle profitieren.
- Prozentual konfigurierbar – Level 2: 3%, Level 3: 1% etc.
- Automatische Berechnung – Provisionen werden bei Bestelleingang erzeugt.
- Netzwerk-Wachstum – dein Partnerstamm wächst viral.
Tracking & Provisionen
- Affiliate-Links – jeder Partner erhält einen individuellen
/ref/CODELink. - Cookie-Tracking – konfigurierbare Laufzeit (z.B. 30 Tage).
- Lifetime-Provisionen – Kunde wird dauerhaft dem Partner zugeordnet.
- Automatische Berechnung – Provision wird bei Bestellabschluss erzeugt.
Coupon-Provisionen Boost
- Coupons zuweisen – Rabattcodes in JTL anlegen, Zuordnung zum Partner übernimmt das Plugin.
- Automatische Zuordnung – Coupon-Einlösung = Provision für den Partner.
- Doppelter Anreiz – Kunde spart, Partner verdient.
- Ideal für Influencer – “Nutze Code ANNA10 für 10% Rabatt”.
Partner-Dashboard Frontend
- Eigener Login-Bereich – Partner sehen ihre Statistiken im Shop.
- KPI-Übersicht – Klicks, Provisionen, Guthaben auf einen Blick.
- Link kopieren – Affiliate-Link mit einem Klick kopieren.
- Auszahlung anfordern – ab konfigurierbarem Mindestbetrag.
Partnerverwaltung Erweitert
- Strukturierte Zahlungsdaten – PayPal, IBAN, BIC, Bank separat erfassen.
- Steuer-ID – USt-IdNr. pro Partner für korrekte Abrechnungen.
- Social Media & Herkunft – Instagram, Website, Quelle erfassen.
- Interne Notizen – nur für Admins sichtbar.
Auswertungsmodul Neu
- Klicks pro Tag – Balkendiagramm der täglichen Klicks.
- Provisionen pro Tag – Umsatz-Übersicht als Chart.
- Top 5 Partner – Ranking nach Gesamtumsatz.
- Quellen-Verteilung – Donut-Chart: Link, Coupon, MLM, Manuell.
- Flexibler Zeitraum – 30/90 Tage, Monat, oder eigener Von-Bis-Bereich.
Admin-Backend 6 Tabs
- Dashboard – KPIs, aktive Partner, offene Provisionen.
- Partnerverwaltung – anlegen, bearbeiten, aktivieren, sperren.
- Provisionen – Übersicht, Massen-Freigabe, manuelle Einträge.
- Auszahlungen – Einzel- und Massen-Auszahlung, Zahlungsdetails.
- Auswertung – Charts mit flexiblem Datumsfilter.
- Einstellungen – Provisionen, MLM, Lifetime, Cookies, Optionen.
Selbst-Registrierung
- Kunden werden Partner – Registrierung direkt im Shop-Frontend.
- Genehmigungspflicht – optional: neue Partner müssen erst freigeschaltet werden.
- Empfehlungscodes – neue Partner können angeben, wer sie geworben hat (MLM).
- Kein Aufwand – Partner verwalten sich selbst über ihr Dashboard.
Technische Details
- JTL-Shop 5.4.0+, PHP 7.4+, NOVA-Template.
- 5 Datenbanktabellen – Partner, Klicks, Provisionen, Auszahlungen, Settings.
- REST-artige API –
/paw-affiliate?action=...für Frontend-Dashboard. - DSGVO-konform – IP-Adressen werden gehasht, keine Klartextspeicherung.
Screenshots
Affiliate Programm – Dokumentation
Eigenes Affiliate- und Empfehlungsprogramm für JTL-Shop 5 mit MLM, Coupon-Provisionen, Lifetime-Tracking, Partner-Dashboard und Auswertungsmodul.
Installation & Einrichtung
Plugin installieren & aktivieren
ZIP hochladen unter Plugins → Pluginverwaltung. Tabellen werden automatisch angelegt.
Einstellungen konfigurieren
Standard-Provision, Cookie-Laufzeit, MLM-Ebenen, Mindest-Auszahlung und Optionen im Tab “Einstellungen” festlegen.
Ersten Partner anlegen
Im Tab “Partner” einen Affiliate erstellen: JTL-Kunden-ID angeben, Provision festlegen, Zahlungsdaten und ggf. Coupon-Codes zuweisen.
Affiliate-Link testen
Öffne /ref/CODE im Browser. Du wirst zur Startseite weitergeleitet, ein Cookie wird gesetzt. Schließe eine Testbestellung ab – die Provision sollte im Backend erscheinen.
Partner verwalten
Im Tab “Partner” kannst du Affiliates anlegen, bearbeiten, aktivieren, sperren oder löschen.
| Feld | Beschreibung |
|---|---|
| Kunden-ID | JTL-Kundennummer. Der Partner muss ein Kundenkonto im Shop haben. |
| Affiliate-Code | Wird automatisch generiert (8 Zeichen). Erscheint in der URL /ref/CODE. |
| Partner Name | Frei wählbarer Anzeigename für den Partner. |
| Provision % | Individueller Provisionssatz für diesen Partner. |
| Coupon-Codes | Kommaseparierte Liste von Rabattcodes, die diesem Partner zugeordnet sind. |
| Parent-ID | Für MLM: ID des übergeordneten Affiliates. |
| Status | aktiv = Tracking + Provisionen aktiv. ausstehend = wartet auf Freigabe. gesperrt = kein Tracking. |
| PayPal / IBAN / Bank Neu | Strukturierte Zahlungsinformationen für Auszahlungen. Werden in der Auszahlungsübersicht direkt angezeigt. |
| Steuer-ID Neu | USt-IdNr. oder Steuernummer des Partners – relevant für Abrechnungen. |
| Instagram / Website Neu | Social-Media-Profil und Website des Partners. |
| Herkunft Neu | Woher kommt der Partner? (z.B. Instagram, Google, Empfehlung). |
| Interne Notizen Neu | Nur für Admins sichtbar – für persönliche Anmerkungen zum Partner. |
Tracking-Methoden
Affiliate-Link: /ref/CODE
Hauptmethode. Leitet zur Startseite weiter und setzt ein Cookie mit konfigurierbarer Laufzeit. Alle Bestellungen innerhalb der Cookie-Laufzeit werden dem Partner zugeordnet.
URL-Parameter: ?ref=CODE
Alternative: der Code kann als GET-Parameter an jede beliebige Shop-URL angehängt werden. Gleiche Wirkung wie der Affiliate-Link.
Coupon-Code-Tracking
Wenn ein Kunde einen Coupon einlöst, der einem Affiliate zugeordnet ist, erhält dieser automatisch die Provision – auch ohne vorherigen Klick auf einen Affiliate-Link.
Lifetime-Tracking
Optional: der Kunde wird dauerhaft dem Affiliate zugeordnet (Session-basiert). Beim ersten Klick auf einen Affiliate-Link wird die Zuordnung in der Session gespeichert. Jede künftige Bestellung des Kunden generiert eine Provision – auch wenn das Cookie längst abgelaufen ist.
Provisionen
Provisionen werden bei Bestellabschluss automatisch erzeugt. Berechnung: Bestellwert × Provisionssatz des Partners.
| Status | Bedeutung |
|---|---|
| ausstehend | Provision erzeugt, wartet auf Freigabe durch Admin. |
| freigegeben | Provision geprüft und zur Auszahlung freigegeben. |
| bezahlt | Provision wurde ausgezahlt. |
| storniert | Provision wurde storniert (z.B. bei Retoure). |
Multi-Level-Marketing (MLM)
Wenn aktiviert, können Affiliates weitere Partner werben. Die übergeordneten Partner erhalten anteilige Provisionen.
| Ebene | Standard-Satz | Bedeutung |
|---|---|---|
| Level 1 | 10% | Direkter Partner – hat den Kunden geworben. |
| Level 2 | 3% | Hat den Level-1-Partner geworben. |
| Level 3 | 1% | Hat den Level-2-Partner geworben. |
| Level 4 | 0,5% | Hat den Level-3-Partner geworben. |
| Level 5 | 0,25% | Hat den Level-4-Partner geworben. |
Bis zu 5 Ebenen konfigurierbar. Jede Ebene hat einen eigenen Provisionssatz. Die Parent-Spalte in der Partnerübersicht zeigt die MLM-Hierarchie.
Coupon-Tracking
Weise einem Affiliate einen oder mehrere Rabattcodes zu (kommasepariert). Wenn ein Kunde diesen Code im Checkout eingibt, erhält der Affiliate automatisch die Provision.
Partner-Dashboard (Frontend)
Eingeloggte Affiliates sehen ihr Dashboard unter /affiliate-dashboard:
- KPI-Übersicht – Klicks, Provisionen, Guthaben
- Affiliate-Link – mit Kopier-Button
- Provisionshistorie – alle Provisionen mit Status
- Auszahlung anfordern – ab Mindestbetrag
- Zahlungsinfos pflegen – IBAN, PayPal direkt bearbeiten
Auszahlungen
Partner können im Dashboard eine Auszahlung anfordern, sobald ihr freigegebenes Guthaben den Mindestbetrag erreicht.
Partner fordert Auszahlung an
Im Dashboard – Button “Auszahlung anfordern”.
Admin prüft im Backend
Tab “Auszahlungen” – PayPal, IBAN und Bankdaten werden direkt in der Tabelle angezeigt. Status ändern: “In Bearbeitung” → “Abgeschlossen”.
Manuelle Überweisung
Admin überweist den Betrag per Bank/PayPal an die hinterlegten Zahlungsinfos.
Auswertung Neu in v1.2
Der Tab “Auswertung” bietet grafische Analysen mit konfigurierbarem Zeitraum:
- Klicks pro Tag – Balkendiagramm der täglichen Affiliate-Klicks.
- Provisionen pro Tag – Balkendiagramm mit Provisionssummen.
- Top 5 Partner – Horizontales Ranking nach Gesamtumsatz.
- Quellen-Verteilung – Donut-Chart: Link vs. Coupon vs. MLM vs. Manuell.
Zeitraum wählbar: 30 Tage, 90 Tage, Dieser Monat, Letzter Monat, 12 Monate oder eigener Von-Bis-Zeitraum.
Screenshots
Alle Screenshots findest du auf der Produktseite – dort kannst du sie anklicken und vergrößern.
FAQ
Wie lange bleibt das Cookie aktiv?
Konfigurierbar unter Einstellungen – Standard: 30 Tage.
Was passiert bei Retouren?
Provisionen müssen manuell storniert werden (Status auf “storniert” setzen).
Können sich Partner selbst registrieren?
Ja, wenn “Registrierung erlauben” aktiv ist. Optional mit Genehmigungspflicht.
Wie funktioniert MLM?
Partner A wirbt Partner B. B wirbt Kunden. A erhält Level-2-Provision, B erhält Level-1-Provision. MLM muss in den Einstellungen aktiviert sein.
Wie funktioniert Lifetime?
Wenn “Lifetime-Provisionen” aktiviert ist, wird beim ersten Klick auf einen Affiliate-Link der Code in der PHP-Session gespeichert. Bei jeder weiteren Bestellung des Kunden wird zuerst die Session geprüft (vor dem Cookie). So erhält der Affiliate auch dann Provisionen, wenn das Cookie längst abgelaufen ist – solange der Kunde im selben Browser eingeloggt bleibt.
Werden IP-Adressen gespeichert?
Nein – nur ein SHA-256-Hash der IP+Code Kombination. Keine Klartextspeicherung.
Kann ein Affiliate mehrere Coupons haben?
Ja – kommasepariert im Feld “Coupon-Codes” eintragen.
Wie funktioniert die Massen-Freigabe?
Im Provisions-Tab gibt es drei Buttons: “Alle freigeben” (alle Partner), “Diesen Monat” und “Letzten Monat”. Diese setzen alle ausstehenden Provisionen im jeweiligen Zeitraum auf “freigegeben”.