Anbei eine kleine, simple Erweiterung zum Editieren des Kundenguthabens.Leider ist eine Änderung im Core notwendig, um die Erweiterung aufzurufen, aber ansonsten ist sie updatesicher.
[ Für Gäste sind keine Dateianhänge sichtbar ]
Beschreibung:- Mithilfe dieser Erweiterung ist es möglich, dem Kunden manuell Guthaben zuweisen zu können, z. B. im Fall einer Gutschrift, ohne erst einen Gutschein versenden zu müssen. Die Zuweisung erfolgt über eine eigene Seite, welche in der Bearbeitung des Kundenkontos über einen zusätzlichen Button bei der Anzeige des Guthaben verlinkt wird. Die Erweiterung selbst ist in Englisch und in Deutsch verfügbar. (Den zugehörigen Button zum Aufruf habe ich aus Faulheit nur in Deutsch eingepflegt, kann man sich aber anpassen, wenn man mag.)
Funktion:- Legt einen Datensatz in der Datenbank an, in dem das Guthaben gespeichert wird. Der Kunde kann darüber verfügen, als wenn er gerade einen Gutschein eingelöst hätte.
- Löscht bei Nutzung alle Datensätze, deren Guthaben 0.0000 Euro entspricht, auch bei Gutscheinen, die über das Frontend eingelöst und vollständig verrechnet wurden. (Dies sorgt für entsprechende Übersicht auf der Seite "Kunden-Guthaben", wo keine Kunden mehr mit 0,00 EUR Guthaben ausgewiesen werden.)
Installation:Schritt 1: DateiuploadLade die angehängte Datei "customers_gv_edit.php" nach dem Entpacken in dein Verzeichnis
/admin/ (ggf. anders benannt)
Schritt 2: Button-Verlinkung im Kundenkonto [ Für Gäste sind keine Dateianhänge sichtbar ]
Öffne:
/admin/includes/modules/customers_edit.phpSuche (ca. Zeile 520):
<?php echo $xtPrice->xtcFormat($cInfo->amount, true);
/*
if ($processed == true) {
echo $cInfo->amount.xtc_draw_hidden_field('amount', $cInfo->amount);
} else {
echo xtc_draw_input_field('amount', $cInfo->amount);
}
*/
?>
Direkt an das schließende PHP-Tag anfügen:
<a style="text-decoration:none;position:relative;top:-3px;" class="button" href="customers_gv_edit.php?cID=<?php echo $_GET['cID']; ?>">Guthaben editieren</a>
Schritt 3: Zugriffsbereich einfügenBearbeite die Admin-Rechte deines Accounts und füge oben den Zugriffsbereich
customers_gv_editein. Gewähre dem Admin das Zugriffsrecht anschließend.
Die Installation ist abgeschlossen.[
EDIT Tomcraft 18.01.2017: Modul
aktualisiert.]
Linkback: https://www.modified-shop.org/forum/index.php?topic=36398.0