Vermittlungs-Statistik anpassen im Affiliate-Modul für Gambio

Naturgemäß kann eine Standard-Voreinstellung nicht allen Partnerprogramm-Betreibern gerecht werden. Das gilt auch für die Vermittlungs-Statistik im Partnerbereich des Affiliate-Moduls für Gambio. Wohl aber lässt sich für jede gewünschte Darstellungsweise eine Lösung anbieten, wie nachfolgend nachvollziehbar ist.

Vermittlungs-Statistik im Partnerbereich

Standard-Darstellung

Vermittlungs-Statistik: Bestellungen erfolgreich vermittelt: 10 Bestellungen warten auf Bestätigung: 0 Diesen Monat vermittelt (bestätigt): 0

Unter der Überschrift Vermittlungs-Statistik befinden sich im Mitglieder-Bereich unseres Gambio-Partnerprogramms diese 3 Punkte:

  • Bestellungen erfolgreich vermittelt
    Zählt die Gesamtzahl vom Partner vermittelter Bestellungen inklusive derer, die bereits in Auszahlungen verbucht sind, aber ohne Bestellungen, für die die Provisionsgutschrift noch aussteht.
  • Bestellungen warten auf Bestätigung
    Alles, was nicht unter „erfolgreich vermittelt“ fällt: also alle vermittelten Bestellungen, für die der Affiliate noch keine Gutschrift erhalten hat, aber noch damit rechnen darf.
  • Diesen Monat vermittelt (bestätigt)
    Wie „erfolgreich vermittelt“, jedoch nur im laufenden Kalendermonat erfasste Bestellungen.

Aufklapp-Funktion

Tabelle mit 10 exemplarischen Einträgen in den Spalten Datum, Kunde, E-Mail, Telefon, Provision und Gutschrift

Die ersten beiden Punkte sind mit einer Aufklapp-Funktion versehen. Durch Klick auf das Font-Awesome-Auge-Symbol erscheinen Details zu den betreffenden Bestellungen. Ob bzw. welche Kundendaten der Affiliate dabei zu sehen bekommt, legen wir allgemein in den Optionen des Affiliate-Moduls für Gambio fest bzw. spezifisch in den Affiliate-Details im Gambio-Backend.

Für die meisten Affiliates mag die standardmäßige Einteilung gemäß Status der Provisionsgutschrift ausreichend sein. Sind jedoch erst einmal mehrere hundert Bestellungen vermittelt, ist eine detailliertere Unterteilung oft wünschenswert. Für eine Vielzahl der erfolgreich vermittelten Bestellungen besteht möglicherweise schon seit Monaten oder Jahren ein Abrechnungs-Beleg – eine dauerhafte Aufführung kann der Übersichtlichkeit schaden.

Statistik anpassen: Mehr Filter

Download

Die nachfolgend kostenlos zum Download bereitgestellte Datei enthält alle in Version 1.3.1 des Affiliate-Moduls für Gambio möglichen Filter. Statt x Codebeispielen dient die Datei direkt als Vorlage.

DateiZuletzt geändertGröße
4,1 KB
Datei als Vorlage für die individuelle Anpassung der Vermittlungs-Statistik im Affiliate-Bereich

Verfügbare Filter

Bestellungen erfolgreich vermittelt: 10 - davon in Auszahlungen verbucht: 2 - in Auszahlung verbucht und überwiesen: 2 - in Auszahlung verbucht (Überweisung ausstehend): 0 - zur Auszahlung verfügbar: 8 Bestellungen warten auf Bestätigung: 0 Diesen Monat vermittelt (bestätigt): 0

Die neue Datei hat im Auslieferungszustand nicht den Anspruch, per se übersichtlicher zu sein. Gedacht ist, dass wir gewünschte Filter beibehalten und ggf. umbenennen, überflüssige löschen. Die erfolgreich vermittelten Bestellungen sind nun spezifiziert nach:

  1. davon in Auszahlungen verbucht
  2. in Auszahlung verbucht und überwiesen
  3. in Auszahlung verbucht (Überweisung ausstehend)
  4. zur Auszahlung verfügbar

Dabei ist 1 die Summe von 2 und 3. 1 + 4 ergibt die Gesamtzahl erfolgreich vermittelter Bestellungen. 4 sind die Bestellungen, aus denen das aktuelle Guthaben des Partners resultiert. „Zur Auszahlung verfügbar“ bedeutet nicht zwingend, dass die Auszahlungsgrenze bereits erreicht ist.

Upload

Die Datei ist für den Upload in folgendes Verzeichnis vorgesehen:

/GXModules/Werbe-Markt/PayPerSale/Shop/Templates/login_in-USERMOD.html

Gemäß dem in Gambio üblichen Usermod-Prinzip erhält sie Vorrang gegenüber der Original-Datei im selben Verzeichnis und wird bei Modul-Updates nicht überschrieben.

Filter im Backend

Die exakt selben Werte stehen auch für die Anpassung der Affiliate-Details im Gambio-Backend zur Verfügung. Zur individuellen Gestaltung erstellen wir eine Kopie der Datei /GXModules/Werbe-Markt/PayPerSale/Admin/Templates/mitglied_info.html mit Namen mitglied_info-USERMOD.html und übernehmen bei Bedarf Passagen aus der Datei für den Partnerbereich.

Anpassungen im Aufklapp-Bereich

Für Anpassungen im aufgeklappten Bereich erstellen wir zunächst eine Kopie der Datei /GXModules/Werbe-Markt/PayPerSale/Shop/Classes/Helpers/printOrders.php und nennen diese printOrders-USERMOD.php. Nach den gewünschten Anpassungen laden wir sie ins gleiche Verzeichnis wie die Original-Datei.

So bleiben Änderungen update-sicher und sofort wirksam: Die Datei wird bei Modul-Updates nicht überschrieben, und ein Cache-Löschen ist nicht erforderlich.

Best.-Nr. anzeigen

Das Modul lädt bereits die von Gambio vergebene Bestell-Nr., zeigt sie jedoch nicht an. Damit unsere Affiliates die Best.-Nr. sehen können, erweitern wir die Konstruktor-Methode der Helfer-Klasse, indem wir z.B. die Tabellenzeile für die Ausgabe des Bestelldatums wie folgt ergänzen:

$ret.= '<td class="center">' . date('d.m.Y H:i', strtotime($date['datum'])) . '</td>';
if (!$isAdmin) {
$ret.= '<td class="center">' . $date['gambio_order_id'] . '</td>';
}

Entsprechend ergänzen wir die Überschriften der Tabelle:

<th>Datum</th>'.(!$isAdmin?'<th>Best.-Nr.</th>':'').'

Gutschriftdatum verbergen

Wir möchten das voraussichtliche Datum der Provisionsgutschrift (Bestätigung der Provision) ausblenden? Dann entfernen wir einfach folgenden Block aus der Datei:

$ret.= '<td class="center">';
if ($date['status'] != 1) {
$ret.= 'bestätigt';
} elseif (in_array($date['orders_status'], $commissionOrdersStatusIds)) {
$ret.= 'voraussichtlich ' . date('d.m.Y', (strtotime($date['last_modified']) + $commission_days * 86400));
} else {
$ret.= 'frühestens ' . (date('d.m.Y', (time() + $commission_days * 86400)));
}
$ret.= '</td>';

…sowie die entsprechende Überschrift:

<th>Gutschrift</th>