Mit dem Update 7.0.39 welches heute im laufe des Tages erscheint, schalten wir Guthaben als Zahlungsart für den Shop frei. Reicht das Guthaben nicht aus, so wird zusätzlich die vom Kunden gewählte Zahlungsart für den Restbetrag genutzt. Folgende Anpassungen wären dann mit erscheinen von 7.0.39 zu tätigen.
1. Zahlungsart Auswahl
/themes/..../templates/store_payment.tpl öffenen und innerhalb des <form> Tags folgendes einfügen
if ($box_paymentcredits != "") {
$box_creditsinfo = str_replace("{%credits%}",$box_paymentcredits, ""._SHOPCREDITSINFO."");
echo '<tr class="paymentb"><td valign="top" style="width:25px;"><input name="credits" type="checkbox" value="1"></td><td valign="top">'.$box_creditsinfo.'</td><td align="right"></td></tr>
<tr class="paymentb"><td colspan="3" style="padding:0px;"><div class="paymentdiv"> </td></tr>';
}
[break]
Wenn Sie das Standard-Template oder zumindest an der store_payment.tpl keine Änderungen vorgenommen haben, ersetzen Sie die store_payment.tpl einfach.
Dazu TekBASE 7 komplett neu downloaden, entpacken und nur die /themes/clean/templates/store_payment.tpl ersetzen.
2. Bestellübersicht (Zusammenfassung)
/themes/..../templates/store_confirm.tpl öffenen und innerhalb des <form> Tags folgendes einfügen.
[break]
Nun müsste noch der Guthaben Wert in der Zusammenrechnung erscheinen. Dies haben wir im Standard Template nach der Zeile mit baskettax und somit vor der Zeile mit basketallprice eingefügt.
if ($box_basketcredits != "") {
echo '<tr><td colspan="5" align="right">'._SHOPTABLECREDITS.'</td><td align="right">'.$box_basketcredits.'</td></tr>';
}
[break]
Wenn Sie das Standard-Template oder zumindest an der store_confirm.tpl keine Änderungen vorgenommen haben, ersetzen Sie die store_payment.tpl einfach.
Dazu TekBASE 7 komplett neu downloaden, entpacken und nur die /themes/clean/templates/store_confirm.tpl ersetzen.
3. Bestellbestätigung
Als letztes müsste noch die Bestellbestätigung angepasst werden. Auch hier kommt nach der Zeile cms_baskettax und vor der Zeile cms_basketallprice eine Zeile mit folgendem Inhalt rein.
[break]
In der Original orderemail.html sieht es dann so aus:
...
<tr><td colspan="5" align="right">{%SHOPTABLETAX%}</td><td align="right">{%cms_baskettax%}</td></tr>
{%cms_credits%}
<tr><td colspan="5" align="right">{%SHOPTABLETOTAL%}</td><td align="right">{%cms_basketallprice%}</td></tr>
...
[break]
Wenn Sie an der /includes/templates/orderemail.html keine Änderungen vorgenommen haben, ersetzen Sie die orderemail.html einfach.
Dazu TekBASE 7 komplett neu downloaden, entpacken und nur die /includes/templates/orderemail.html ersetzen.
Wer nicht genau weiß wie, sollte sich auch die neuen Standard-Templates ansehen. Wichtig ist, die Änderungen erst vorzunehmen bzw. erst einzuspielen, wenn auch auf TekBASE 7.0.39 geupdatet wurde.