Page 1 of 1
Auszahlung von Werbepartnern
Posted: Wed 08.Aug.2007 17:07
by Guido
Es wäre wichtig, dass wir den Werbepartner Ihre Gelder auszahlen. Wo kann ich sehen, wieviel an wen wohin geht?
Außerdem:
Die Leute können derzeit ja noch nciht sehen, wie viel Geld ihnen zusteht. Könnte man das anzeigen lassen ? weil bis dahin dürfte das Programm eher unwirksam und schlecht zu bewerben sein.
habe auch einen Beitrag unter intern geschrieben, inwiefern jetzt welche aufgaben noch durch wen gemacht werden oder nicht.
Stand und Fragen zu den Auszahlungen des Partnerprogramms
Posted: Sat 16.Feb.2008 22:10
by Bertram
Hallo Guido, hallo Stefan, hallo Helmut,
Der Ablauf nach Anmeldung eines Teilnehmers mit Bonusnummer einer Werbepartners wird zukünftig so aussehen:
===
0. Gibt ein Teilnehmer bei der Anmeldung eine "Bonus-Nummer" an, die zu einer Werbepartner-Werbeaktion gehört,
so wird für den Werbepartner ein "Vergütungsdatensatz" mit dem Status "registriert" angelegt.
Jede Nacht werden folgende Abfragen/Aktionen ausgeführt:
1. Alle "Vergütungsdatensätze" im Status "registriert" und "angemeldet", bei denen sich der Teilnehmer abgemeldet hat,
werden auf den Status "storniert" gesetzt.
2. Alle "Vergütungsdatensätze" im Status "registriert" bei denen der Teilnehmer eine Bezahlung ausgewählt hat,
werden auf den Status "angemeldet" gesetzt.
3. Alle "Vergütungsdatensätze" im Status "angemeldet" bei denen für den Teilnehmer eine bezahlte ("paid")
Payment-Transaktion existiert, werden auf den Status "geworben" gesetzt.
4. Alle "Vergütungsdatensätze" im Status "geworben", die 6 Wochen lang nicht geändert worden sind und bei denen für den
Teilnehmer eine bezahlte ("paid") Payment-Transaktion existiert, werden auf den Status "ausgezahlt" gesetzt.
Hierfür wird eine Payment-Transaktion zur Auszahlung erstellt. Wird für diese "Vergütungsdatensätze" keine bezahlte
Payment-Transaktion mehr gefunden, so werden sie auf den Status "angemeldet" zurückgesetzt.
===
Gibt es Konstellationen, insbesondere was die Teilnehmer-Payment-Transaktion angeht, die hierbei nicht berücksichtigt werden?
@Helmut
Bei der Erstellung der Auszahls-Payment-Transaktion wird eine Exception produziert (PaymentService:690, "PaymentService::refundAffiliate"). Geschieht das wenn der Werbepartner noch keine Kontoverbindung angeben hat? Sofern Kontodaten hinterlegt sind, scheint's zu funktionieren. Wird das für die folgenden Auszahlung auch funktionieren?
Anmerkung: Als Verwendungstext der Werbepartner-Payment-Transaktion wird aktuell "Werbepartner-Bonus" verwendet, da die Überweisung aber nicht automatisch geschieht ist dies wohl an dieser Stelle egal.
Grüße, Bertram
Re: Stand und Fragen zu den Auszahlungen des Partnerprogramm
Posted: Mon 18.Feb.2008 10:55
by Helmut
Bertram wrote:Gibt es Konstellationen, insbesondere was die Teilnehmer-Payment-Transaktion angeht, die hierbei nicht berücksichtigt werden?
Mir fallen erst einmal keine ein. Ich möchte nochmal anmerken, dass es praktisch dann, wenn es darum geht, herauszufinden, welche Provisionen ausgezahlt werden müssen, am besten mit der Suche nach Payment Transaktionen funktioniert, die den Status "Auszahlung erforderlich" haben. Wenn die Auszahlung dann tatsächlich erfolgt ist, dann muss die Payment Transaktion von Hand auf "ausgezahlt" gesetzt werden. Mir ist jetzt nicht ganz klar, wie dieser Vorgang dann auf die anderen betroffenen Datensätze zurückwirkt.
Bertram wrote:@Helmut
Bei der Erstellung der Auszahls-Payment-Transaktion wird eine Exception produziert (PaymentService:690, "PaymentService::refundAffiliate"). Geschieht das wenn der Werbepartner noch keine Kontoverbindung angeben hat? Sofern Kontodaten hinterlegt sind, scheint's zu funktionieren. Wird das für die folgenden Auszahlung auch funktionieren?
Ja, die Exception wird geworfen, wenn der Werbepartner nicht registriert ist, also keine Kontoverbindung angegeben hat. Das ist auch korrekt, weil dann vorher was nicht funktioniert hat. Da liegt es bei Dir was Du daraus machst. Für folgende Auszahlungen funktioniert das dann auch, weil im Anschluss an die Payment Transaktion, welche auf "Auszahlung erforderlich" sitzt, eine neue mit den Bankdaten erzeugt wird, welche auf "registered" sitzt. Die kann dann das nächste mal verwendet werden.
Bei Änderung der Bankdaten muss dann die "registered" Transaktion verändert werden.
Bertram wrote:Anmerkung: Als Verwendungstext der Werbepartner-Payment-Transaktion wird aktuell "Werbepartner-Bonus" verwendet, da die Überweisung aber nicht automatisch geschieht ist dies wohl an dieser Stelle egal.
Der Verwendungszweck ist ganz egal, weil keine reale Transaktion angestoßen wird. Es wäre aber vielleicht für denjenigen, der die Auszahlungen vornimmt, ganz brauchbar, wenn da was Sinnvolles drinstehen würde.
Gruß Helmut
Auswertung der Werbepartner installiert
Posted: Mon 03.Mar.2008 23:43
by Bertram
Hallo zusammen,
die Neuerung zur automatischen Auswertung der Werbepartner ist jetzt installiert.
Hat ein Teilnehmer bei der Anmeldung explizit die Werbeaktionsnummer in das Feld "Bonusnummer" eingetragen oder ist es innerhalb der letzten 6 Monat über einen Link einer Werbeaktionsnummer, so wird ein Vergütungsdatensatz erstellt, in dem der Teilnehmer und der Werbepartner vermerkt ist.
Die automatische Auswertung läuft immer nachts (um ca. 5:20h). Dabei werden folgende Aktionen für alle Vergütungsdatensätze durchgeführt:
- Alle "Vergütungsdatensätze" im Status "registriert" und "angemeldet", bei denen sich der Teilnehmer abgemeldet hat, werden auf den Status "storniert" gesetzt (1).
- Alle "Vergütungsdatensätze" im Status "registriert" bei denen der Teilnehmer eine Bezahlung ausgewählt hat,
werden auf den Status "angemeldet" gesetzt (2).
- Alle "Vergütungsdatensätze" im Status "angemeldet" bei denen für den Teilnehmer eine bezahlte ("paid")
Payment-Transaktion existiert, werden auf den Status "geworben" gesetzt (3).
- Alle "Vergütungsdatensätze" im Status "geworben", die 6 Wochen lang nicht geändert worden sind und bei denen für den Teilnehmer eine bezahlte ("paid") Payment-Transaktion existiert, werden auf den Status "ausgezahlt" gesetzt (4d). Ist vom Werbepartner noch keine Kontoverbindung hinterlegt, so wird eine Mail an ihn versendet und die Vergütungsdatensatz auf "auszahlbar" gesetzt (4b). Wird beim nächsten Durchlauf immer noch keine Kontoverbindung gefunden, so wird keine weitere Mail versandt (4c). Hierfür wird eine Payment-Transaktion zur Auszahlung erstellt. Wird für diese "Vergütungsdatensätze" keine bezahlte Payment-Transaktion mehr gefunden, so werden sie auf den Status "angemeldet" zurückgesetzt (4a).
In der Logdatei "catalina.out" werden die Summen der Aktionen ausgegeben (siehe Nummer in Klammern):
Beim ersten Durchlauf
1. AffiliateRefunds: Changed registered/promoted promotions to cancelled: 5
2. AffiliateRefunds: Changed registered promotions to participating: 6
3. AffiliateRefunds: Changed participating promotions to promoted: 4
4a. AffiliateRefunds: Reseted promoted promotions to participating: 0
4b. AffiliateRefunds: Changed promoted promotions to refundable and sent mail: 0
4c. AffiliateRefunds: Found still refundable promotions: 0
4d. AffiliateRefunds: Changed promoted promotions to refunded: 0
Bei einem Werbepartner kann man unter "Auswertung" > "Geworbene Teilnehmer" die Vergütungsdatensätze mit den Summen und Beträgen nach Status gruppiert sehen. Unter "Auswertung" > "Suche" kann man nach einzelnen Vergütungsdatensätze suchen. Unter "Auszahlungen" sind Gebührentransaktionen zu sehen, wobei "eingereicht" bedeutet, dass der Werbepartner seine Kontodaten hinterlegt hat, "Vergütung erforderlich", dass eine Auszahlung erfolgen muss, und "Vergütet", dass eine manuelle Auszahlung erfolgt ist.
Im Admin-Bereich kann man unter "Werbepartner" > "Werbeauszahlungen" global die Vergütungsdatensätze die Summen und Beträge gruppiert nach Status sehen oder unter "Werbepartner" > "Suche" nach einzelnen Vergütungsdatensätze suchen.
Unter "Teilnehmer" > "Gebühren" kann man global nach auszuzahlende Werbeauszahlungen suchen: Status = "Vergütung erforderlich".
Einzelne Auszahlungs-Transaktionen können manuell als "vergütet" markiert werden, um anzuzeigen, dass eine Auszahlung erfolgt ist.
Die Werbepartner habe in Ihrem Bereich ebenfalls eine Summenauswertung der von Ihnen geworbenen Teilnehmer.
Grüße, Bertram
Installation
Posted: Tue 11.Mar.2008 20:07
by Bertram
Hallo zusammen,
heute ist die Änderung installiert, dass Vergütung für geworbene Teilnehmer auch für Ratenzahlungen korrekt berechnet werden.
Außerdem gibt es im Adminbereich, Link "Werbepartner" ein Liste "Werbeaktionen", in die Werbeaktionen aller Werbepartner ("Liste") sowie die geworbenen Teilnehmer je Werbeaktion ("Summen") eingeseghen werden können.
Es gibt jetzt zwei auszahlbare Vergütungen im Status "Auszahlbar".
Der Vergütungsstatus "Auszahlbar" sagt, dass der Betrag auszahlbar ist (6 Wochen lang keine Änderung bei einem geworbenen Teilnehmer, der bezahlt hat). Der Vergütungsstatus "Auszahlbar/Konto fehlt" zeigt an, dass die Vergütung prinzipiell ausgezahlt werden können, jedoch die Kontoverbindung fehlt. Es wurde automatisch eine Nachfragemail versandt und es wird nächtlich automatisch geprüft, ob die Kontoverbindung inzwischen eingegeben worden ist. Ist dies der Fall, so wird der Status auf "Auszahlbar" geändert und die Payment-Transaktion erstellt.
Viele Grüße, Bertram