Mengenrabatt in Flow Galerie (zweispaltig) als Button oder Grafik (Badge) anzeigen

Hi,

den Button “Mengenrabatt” der in der Detailansicht erscheint, hätte ich gerne auch in der Galerieansicht bei Artikeln, wo ein Mengenrabatt vergeben wurde.

Der Versuch
[{if $oDetailsProduct->loadAmountPriceInfo()}]
[{include file=“page/details/inc/priceinfo.tpl”}]
[{/if}]
in listitem_infogrid.tpl einzufügen, führt leider zu einer Fehlermeldung.
Alternativ wäre es auch okay, eine Grafik “Mengenrabatt” einzublenden, wenn ein solcher vergeben ist.

Viele Grüße
Dirk

Probier mal “$product-” statt “$oDetailsProduct-”.
Siehe listitem_line.tpl, Zeile 151.

Allerdings funktioniert das Subtemplate priceinfo.tpl nicht im Kontext der Listenseiten. Man müsste also eine Kopie anlegen und dort einfügen:

[{assign var="product" value=$oView->getProduct()}]

und darunter ebenfalls “$oDetailsProduct” durch “$product” ersetzen. In der Listenansicht dann natürlich die Kopie referenzieren. Danach wird der Button “Mengenstaffelpreise” auch in der Listenansicht angezeigt.

1 Like

Danke! Das war der richtige Hinweis mit listitem_line.tpl

[{if $product->loadAmountPriceInfo()}]
    <div class="form-group">
    [{include file="page/details/inc/priceinfo.tpl" oDetailsProduct=$product}]
    </div>
[{/if}]

funktioniert.

Die Variable oDetailsProduct kann man übergeben, das hatte ich übersehen.