Das Plugin Min/Max/Staffel-Mengen "xt_quantities" ist kostenpflichtig und kann im xt:Commerce Store bezogen werden.
...
Installation / Plugin-Konfiguration
Installieren Sie das Plugin und öffnen dann die Plugin-Konfiguration
Aktivieren Sie das Plugin
Übernehmen Sie die Standartvorgaben bzw. passen Sie diese an
Plugin-OptionBeschreibungAktiviert für Mandanten Legen Sie fest, für welche Mandanten/Shop das Plugin aktiviert sein soll Speichern Sie die Konfiguration
Artikel-Konfiguration
Öffnen Sie einen Artikel zur Bearbeitung
Tragen SIe Werte für Min/Max/Staffelmenge an
Artikel-OptionBeschreibungMin-Bestellmenge Legen Sie fest, welche Mindestbestellmenge für diesen Artikel gilt Max-Bestellmenge Legen Sie fest, welche maximale Bestellmenge pro Bestellung für diesen Artikel gilt Bestellmengen-Staffel Legen Sie die Staffelmenge für diesen Artikel fest, z.B
5 => ergibt die Staffelung 5,10,15,20 usw
Bei Angabe eines Wertes für Staffelmeneg wird die Angabe der Mindestmenge durch den Wert der Staffelmenge ersetztObiges Beispiel bedeutet Mindestbestellmenge 5, Aufrundung auf 5,10 usw und Beschränkung auf maximal 20.
Speichern SIe den Artikel
Beispiel-Konfigurationen
Option | Mindestmenge | Maximalmenge | Mindest- und | Rundung auf | Rundung auf |
---|---|---|---|---|---|
Min-Bestellmenge | 5 | 5 | |||
Max-Bestellmenge | 30 | 20 | 35 | ||
Bestellmengen-Staffel | 5 | 5 |
Die Werte (qua_quantity_scale, qua_quantity_min und qua_quantity_max) werden in der Tabelle xt_products gespeichert.
...
Wenn Sie die Werte auf dem Produkttemplate /xtCore/pages/product/product.html ausgeben wollen, also dem Kunden vorher anzeigen, intergrieren Sie bitte folgenden Code:
Code Block |
---|
{if $qua_quantity_min > 0 or $qua_quantity_max > 0 or $qua_quantity_scale > 0} |
...
<p class="qua text-small"> |
...
{if $qua_quantity_min > 0 && !$qua_quantity_scale}{txt key=TEXT_QUA_QUANTITY_MIN}: {$qua_quantity_min|number_format:0}{$own_vpe}<br /> |
...
{elseif $qua_quantity_scale > 0}{txt key=TEXT_QUA_QUANTITY_MIN}: {$qua_quantity_scale|number_format:0}{$own_vpe}<br /> |
...
{/if} |
...
{if $qua_quantity_max > 0}{txt key=TEXT_QUA_QUANTITY_MAX}: {$qua_quantity_max|number_format:0}{$own_vpe}<br />{/if} |
...
{if $qua_quantity_scale > 0}{txt key=TEXT_QUA_QUANTITY_SCALE}: |
...
{$scale_array = [1,2]}{* 1ster und 2ter Staffelmengen-Eintrag wird angeziegt, dann ... *} |
...
{foreach from=$scale_array item=scale} |
...
{$qua_quantity_scale*$scale|number_format:0}{$own_vpe}, |
...
{/foreach}... |
...
{/if} |
...
</p> |
...
{/if} |