Das Einzel-Tag gibt die Anzahl der zusätzlich eingegebenen Gutscheine an. Der erste eingegebene Gutschein zählt nicht mit.

Der Bereich wird angezeigt, wenn

▪die Funktion "MultiVoucher" in der Shopkonfiguration shop.config aktiviert wurde

▪ein geprüfter/gültiger Gutschein eingegeben wurde

▪der bereits eingegebene Gutschein kompatibel für Mehrfachgutscheine ist

Schleife über alle zusätzlich eingegeben Gutscheine + einen weiteren "leeren" Gutschein, wenn

▪die Maximalanzahl an Gutscheinen noch nicht erreicht wurde

▪ein "normaler" Gutschein eingegeben wurde, also außerhalb der VOUCHER-MultiVoucher-Schleife

▪alle Gutscheine geprüft wurden und gültig sind

Dadurch kann hier ein Input-Feld für die Eingabe eines weiteren Gutscheins angezeigt werden.

Wegweiser: Mehrere Gutscheine einlösen

Beispiel für "Gutscheine einlösen" auf der Warenkorbseite (ws_basket.htm):

...
<form action="~FORM-Basket~" method="post">
 
<!-- Eingabe der ersten Gutscheinnummer -->
<input type="text" name="~WS-VoucherNumber_input~" value="~WS-VoucherNumber~" {WS-VoucherNumber} disabled readonly{/WS-VoucherNumber}>
{WS-VoucherNumber}
   {ST-Voucher_checked}
      <button type="submit" name="~BT-Voucher_delete~">Gutschein löschen</button>
   {/ST-Voucher_checked}
   {!ST-Voucher_checked}
      <button type="submit" name="~BT-Voucher~">Gutschein einlösen</button>
   {/!ST-Voucher_checked}
{/WS-VoucherNumber}
{!WS-VoucherNumber}
   <button type="submit" name="~BT-Voucher~">Gutschein einlösen</button>
{/!WS-VoucherNumber}
 
<!-- Ab hier Eingabe weiterer Gutscheine -->
{VOUCHER-MultiVoucher}
   {@VOUCHER-MultiVoucher}
      <input type="text" name="~WS-VoucherNumber_input~" value="~WS-VoucherNumber~" {WS-VoucherNumber} disabled readonly{/WS-VoucherNumber}>
      {ST-Voucher_checked}
         <button type="submit" name="~BT-Voucher_delete~">Gutschein löschen</button>
      {/ST-Voucher_checked}
      {!ST-Voucher_checked}
         <button type="submit" name="~BT-Voucher~">Gutschein einlösen</button>
      {/!ST-Voucher_checked}
   {/@VOUCHER-MultiVoucher}
{/VOUCHER-MultiVoucher}
 
</form>

Verwendbar als …

Einzel-Tag

+

Bereichs-Tag

+

negatives Bereichs-Tag

+

Schleifen-Tag

+

Zulässig in Templates …

Alle, innerhalb eines VOUCHER-LoadData()- und {VOUCHER-DataExists}- oder ST-Voucher_OK-Bereichs