Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Das Plugin Min/Max/Staffel-Mengen "xt_quantities" ist kostenpflichtig und kann im xt:Commerce Store bezogen werden.

...

Installation / Plugin-Konfiguration

  1. Installieren Sie das Plugin und öffnen dann die Plugin-Konfiguration

  2. Aktivieren Sie das Plugin

  3. Übernehmen Sie die Standartvorgaben bzw. passen Sie diese an

    Plugin-Option
    Beschreibung
    Aktiviert für MandantenLegen Sie fest, für welche Mandanten/Shop das Plugin aktiviert sein soll


  4. Speichern Sie die Konfiguration

Artikel-Konfiguration

  1. Öffnen Sie einen Artikel zur Bearbeitung

    Image Removed


    Image Added



  2. Tragen SIe Werte für Min/Max/Staffelmenge an

    Artikel-Option
    Beschreibung
    Min-BestellmengeLegen Sie fest, welche Mindestbestellmenge für diesen Artikel gilt
    Max-BestellmengeLegen Sie fest, welche maximale Bestellmenge pro Bestellung für diesen Artikel gilt
    Bestellmengen-StaffelLegen 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 ersetzt

    Obiges Beispiel bedeutet Mindestbestellmenge 5, Aufrundung auf 5,10 usw und Beschränkung auf maximal 20.

  3. Speichern SIe den Artikel


Beispiel-Konfigurationen

Option

Mindestmenge

Maximalmenge

Mindest- und
Maximalmenge

Rundung auf
Staffelmenge
(mindest automatisch)

Rundung auf
Staffelmenge
(mindest automatisch)
mit Maximalmenge

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},&nbsp;

...



        {/foreach}...

...


    {/if}

...



</p>

...


{/if}