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-Option | Beschreibung |
---|---|
Aktiviert 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-Option | Beschreibung |
---|---|
Min-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 |
Obiges 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} |