Versankostenberechnung - Aufschlag Artikel mit Checkbox

Hallo zusammen,

wir haben vor in unserem Shop einen Aufschlag für Sperrgut zu erheben.
Bei meiner Vorgehensweiße tritt jedoch ein Fehler auf, den ich mir nicht so richtig erklären kann.
Über Lösungsansätze wäre ich sehr dankbar.

Ich bin wie folgt vorgegangen:

  1. neues Attribut unter Einstellungen > Freitextfeld-Verwaltung z.B. attr32 (Typ Checkbox, Label Sperrgut)
  2. Unter Einstellungen > Grundeinstellungen > Storefront, Versandkostenmodul : „MAX(at.attr32=„true“) AS sperrgut“ hinterlegt
  3. Artikel in der Übersicht als Sperrgut markiert mittels der Checkbox
  4. Versandkosten Sperrugt angelegt als Versandkosten-Aufschlag, Eigene Berechnung, 0-beliebig, Den Aufschlagswert vermerkt

> Unter Erweiterte Einstellungen bei „Eigene Bedingung“ „sperrgut“ eingetragen

Ab dem letzten Punkt ist der Warenkorb nicht mehr aufrufbar bzw. kommt eine Fehlermeldung sofern man sich bereits in der Zahlungsabwicklung befindet und die Seite neu lädt.
Ich bin gemäß dieser Anleitung vorgegangen, Schreibfehler sind soweit ausgeschlossen, ich habe auch schon alles gelöscht und neu angelegt, ohne Erfolg.
http://datema.de/artikel-in-shopware-als-sperrgut-artikel-definieren/

Gibt es noch eine andere Möglichkeit, mittels der Checkbox entsprechnde Aufschläge zu berechnen?
Oder ist evtl. meine Anleitung veraltet?

Vielen Dank bereits.

Schöne Grüße
Sandro

Hallo,

ich würde dir empfehlen, nur offizielle Shopware - Dokumentationen zu nutzen und nicht welche von Fremdanbietern, da diese selten aktuell noch vollständig sind (die von deinem Link ist ja fast 4 Jahre alt). Die offizielle Dokumentation, auch zu dem Punkt, wäre: http://community.shopware.com/_detail_1933.html#Einfache_Bedingung_anhand_von_Freitextfeld_1 . Sofern du Shopware ab Version 5.2 einsetzt solltest du schonmal nicht mehr auf =„true“ prüfen sondern auf =„1“, aber weiteres findest du dazu in der offiziellen Dokumentation.

Beste Grüße

Sebastian

1 „Gefällt mir“

Vielen Dank, jetzt funktioniert es.

“MAX(at.attr16=“1”) AS sperrgut”