Hallo Zusammen, zur Zeit wird die Sperrgut Versandberechnung nur für einen Artikel berechnet (d. h. wenn ich 2 Sperrgutartikel im Warenkorb lege, muss trotzdem nur einmal 30€ bezahltund nich 60€ wie es normal wäre)
Bis jetzt habe ich folgendes;-):
Freitextfelder
attr2 = Versankosten (SpaltenTyp: Größerer Text)
attr5 = Rollenversand (SpaltenTyp: Checkbox)
attr6 = Sperrgut (SpaltenTyp: Checkbox)
Für die Ausgabe in Frontend /…/themes/Frontend/EigenesResponsiveTemplate/frontend/detail/content und hier die Datei buy_container.tpl:
{* Product attribute 5 *}
{block name='frontend_detail_data_attributes_attr5'}
{if $sArticle.attr5}
{s name="DetailAttributeField3Label" namespace="frontend/detail/index"}Rollenversand{/s}:
{$sArticle.attr2|escape}
{/if}
{/block}
{* Product attribute 6 *}
{block name='frontend_detail_data_attributes_attr6'}
{if $sArticle.attr6}
{s name="DetailAttributeField4Label" namespace="frontend/detail/index"}Sperrgut{/s}:
{$sArticle.attr2|escape}
{/if}
{/block}
eingefügt
Einstellungen - Grundeinstellungen - Storefront - Versankosten-Modul - Erweiterte SQL Abfrage:
MAX(a.topseller) as has_topseller, MAX(at.attr3) as has_comment, MAX(b.esdarticle) as has_esd, MAX(at.attr5=“1”) as rollenversand, MAX(at.attr6=“1”) as sperrgut, MIN(b.shippingfree) = 1 as allshippingfree
Einstellungen - Versandkosten
1. DE Standard Versand
Unter Erweiterte Einstellungen - Eigene Bedienungen: !rollenversand AND !allshippingfree AND !sperrgut
_ 2. Rollenversand DE _
Versandkostenberechnung nach: Eigene Berechnung
Unter Erweiterte Einstellungen - Eigene Bedienungen: rollenversand AND !allshippingfree
Unter Erweiterte Einstellungen - Eigene Berechnung: SUM(at.attr2*b.quantity)
_ 3. Sperrgut DE _
Versandkostenberechnung nach: Eigene Berechnung
Unter Erweiterte Einstellungen - Eigene Bedienungen: sperrgut AND !allshippingfree
Unter Erweiterte Einstellungen - Eigene Berechnung: SUM(at.attr2*b.quantity)
Im Backend wird die z.B. Sperrgut Checkbox ausgewählt, die Ausgabe in Frontend wird angezeigt, für ein Artikel werden die Kosten auch richtig berechnet, sobald es aber 2 Sperrgut Artikel sind werden sie nicht entsprechend multipliziert.
Vielen Dank für eure Lösungsvorschläge
Andreas