Inhaltsverzeichnis
Im Partner-Menüpunkt Vergütung des Affiliate-Moduls für Gambio sehen Ihre Partner eine Auflistung aller Artikel, für die sie eine Vermittlungsprovision erhalten sowie deren Höhe. Lesen Sie nachfolgend, wie Sie die Darstellung der Produktauflistung mit Hilfe einer kostenlosen Erweiterung individuell gestalten können.
Anwendungsfälle
Die beiden nachfolgenden Anwendungsfälle dienen lediglich als Beispiele. Mit minimalem Aufwand und PHP-Kenntnis oder natürlich auf Anfrage lassen sich weitere Anpassungen an der Artikelauflistung im Partner-Menüpunkt Vergütung vornehmen.
Lange Produktnamen kürzen
Wenn Sie Artikel mit langen Bezeichnungen im Sortiment haben, kann dies die Optik der Produktauflistung beeinflussen. Selbstverständlich ändert die Erweiterung nicht wirklich Ihre Produktnamen. Sie schneidet sie ausschließlich bei der Anzeige im Partner-Menüpunkt Vergütung nach der angegebenen Zeichenzahl ab.
Des Weiteren bettet sie die auf diese Weise gekürzten Artikelnamen in ein <abbr>-Tag (HTML-Element für Abkürzungen). Als Title-Attribut hat dies den kompletten Artikelnamen, so dass dieser mittels Mauszeiger sichtbar wird.
Artikelnummern einfügen
Insbesondere im B2B-Bereich bzw. für fachspezifisch gewerblich tätige Affiliates sind Artikelnummern unter Umständen aussagekräftiger als die Artikelnamen. Anwendungsfall Nummer 2 fügt deshalb die Artikelnummern vor den Namen in die Tabelle ein.
Download
Datei | Zuletzt geändert | Größe |
---|---|---|
1,5 KB | ||
Kostenlose Erweiterung zum Gambio-Affiliate-Modul |
Installation
Das Zip-Paket enthält eine einzige Datei. Diese laden Sie entsprechend der Verzeichnisstruktur mittels FTP-Programm in das Verzeichnis
/GXModules/Werbe-Markt/PayPerSale/Shop/Classes/Helpers/MenuCommissionExtenderProductsRow.php
in Ihren Gambio-Shop. Dass für eine Anpassung des Partner-Menüpunkts das Affiliate-Modul und natürlich Gambio erforderlich sind, sollte müßig zu erwähnen sein.
Anpassung
<?php $zeichenLimit = 125; $programme['name'] = $programme['sku'] . ' ' . $programme['name']; if (strlen($programme['name']) > $zeichenLimit) { $programme['name'] = '<abbr title="' . $programme['name'] . '">' . substr($programme['name'], 0, $zeichenLimit) . '...' . '</abbr>'; }
Der Variablenname $zeichenLimit spricht wohl für sich selbst. Sind Ihnen 125 Zeichen zu viel oder zu wenig, weisen Sie der Variablen den gewünschten Wert zu.
In der darauffolgenden Zeile wird dem Artikelnamen die Artikelnummer vorangestellt. Ist dies unerwünscht, entfernen Sie einfach die Zeile oder kommentieren Sie sie aus:
// $programme['name'] = $programme['sku'] . ' ' . $programme['name'];
Soll die Artikelnr. stattdessen in Klammern hinter dem Artikelnamen stehen, sieht das so aus:
$programme['name'] = $programme['name'] . ' ' . $programme['sku'];