Migration von Plugin Affiliate Programm zu fillyzone

Geändert am Fr, 7 Aug um 11:14 VORMITTAGS


INHALTSVERZEICHNIS


Nutzt du bisher das Affiliate Programm JTL-Shop Plugin?



Perfekt, fillyzone ist der direkte Nachfolger Mit fillyzone kannst du deine Daten direkt übernehmen.


Bei der Migration werden übernommen

  • allgemeine Plugin-Einstellungen
  • Affiliates (inkl. Multilevelzuordnungen und Affiliateeinstellungen)
  • Coupon- und Kundenzuordnungen
  • Warengruppen- & Kundengruppenregeln


Wichtige Hinweise


1. Provisionen werden nicht migriert
2. Für neu angelegte Affiliates ohne bestehenden Login wird automatisch eine "Passwort setzen" Mail versendet
3. Ohne valide SMTP Konfiguration ist die Migration nicht möglich


Da bestehende Provisionen nicht migriert werden, empfehlen wir, dass du im Zuge der Migration alle bestehenden offenen Provisionen im alten Plugin abwickelst. Also z.B.:


  • Alle Provisionen auszahlst
  • Alle Provisionen archivierst (manuell exportieren) und ggf. als Guthaben bei fillyzone einträgst


Hinzufügen von Guthaben zu fillyzone aus dem Affiliate Programm

Der Migrationsassistent von fillyzone importiert kein Guthaben oder offene Provisionen. Wir empfehlen dir einen sauberen Schnitt beim Wechsel vom Affiliate Programm zu fillyzone. Affiliates starten bei fillyzone von vorne.


Um dir den Übergang zu erleichtern, haben wir hier einen SQL-Befehl für dich, der dir helfen soll, offene (nicht ausgezahlte) Provisionen zu identifizieren.


SELECT
    p.id AS affiliatePartnerId,
    p.kKunde,
    k.cKundenNr,
    k.cMail,
    ROUND(SUM(CASE WHEN a.nStatus = 0 THEN a.fProvisionGesamt ELSE 0 END), 2) AS offen,
    ROUND(SUM(CASE WHEN a.nStatus = 2 THEN a.fProvisionGesamt ELSE 0 END), 2) AS abgerechnet_nicht_ausgezahlt,
    ROUND(SUM(a.fProvisionGesamt), 2) AS nicht_ausgezahlt_gesamt,
    COUNT(*) AS anzahl_positionen
FROM ws5_affiliateprogramm_abrechnung a
JOIN ws5_affiliateprogramm_affiliatepartner p
    ON p.kKampagne = a.kKampagne
LEFT JOIN tkunde k
    ON k.kKunde = p.kKunde
WHERE a.nStatus IN (0, 2)          -- offen + abgerechnet, noch nicht ausgezahlt
  AND a.fProvisionGesamt IS NOT NULL
  AND EXISTS ( -- stornierte Bestellungen werden ignoriert
    SELECT 1
    FROM tbestellung b
    WHERE b.kBestellung = a.kBestellung
      AND b.cStatus <> '-1'
)
GROUP BY p.id, p.kKunde, k.cKundenNr, k.cMail
HAVING nicht_ausgezahlt_gesamt <> 0
ORDER BY nicht_ausgezahlt_gesamt DESC;

Dieser Befehl gibt dir an, wie viele nicht ausgezahlte Provisionen die jeweiligen Affiliates noch haben. Du kannst diesen Befehl zum Beispiel im DB-Manager im Shop-Backend ausführen (via DEINE-SHOPDOMAIN/admin/dbmanager).

Diese Beträge kannst du dann den Affiliates überweisen.


Alternativ kannst du den Affiliates das auch bei fillyzone als Guthaben hinzufügen (Es handelt sich hier nicht um Shop-Guthaben. Das ist Guthaben, das sich die Affiliates zur Auszahlung beantragen können).

Dazu gibt es bei fillyzone die Funktion Manuelle Anpassung.

Dort wählst du dann den Affiliate und das gewünschte zusätzliche Guthaben aus (positiver Betrag). Im letzten Schritt musst du dann nur noch bestätigen und du kannst sehen, wie viel Guthaben der Affiliate anfragen kann.


Empfohlenes Vorgehen


1) In fillyzone den Migrationsassistenten öffnen und Scan ausführen


2) Die gewünschten Affiliates zur Migration auswählen


3) Migration starten und Ergebnis/Hinweise prüfen


4) Offene Provisionen aus dem alten Plugin abwickeln


5) Altes Plugin deaktivieren, damit Provisionen nicht doppelt getrackt werden



Tags: