Da für Sperrgut beispielsweise von DHL und UPS ein nicht unerheblicher Aufschlag berechnet wird, ist es wünschenswert, für Bestellungen mit bestimmten Artikeln nur Sperrgut-Versandarten zu aktivieren. Dazu muss für den Artikeln ein neues Attribut hinzugefügt, die Konfiguration des Versandkosten-Moduls angepasst und alle konfigurierten Versandarten bearbeitet werden. Gehe dazu wie folgt vor:
- Gehe auf Einstellungen → Freitext-Verwaltung.
- Klicke auf Hinzufügen, um ein neues Freitextfeld zu erstellen und trage anschließend im rechten Bereich folgende Werte ein:
Spaltenname – attr_bulky_goods
Spaltentyp – Checkbox
Label (beliebig) – Sperrgut
Support Text (optional) – (beliebig) Aktiviere dieses Feld, um den Artikel als Sperrgut zu markieren.
Hilfe Text (optional) – (beliebig) Aktiviere dieses Feld, um den Artikel als Sperrgut zu markieren
Position (optional) – (beliebig)
Im Backend anzeigen – (Haken setzen)
Übersetzbar – (beliebig) - Klicke auf Speichern. Navigiere nun zu Einstellungen → Grundeinstellungen → Storefront → Versandkosten-Modul.
- Füge dem Feld Erweiterte SQL-Abfrage folgenden Text hinzu:
, MAX(at.attr_bulky_goods="1") AS has_bulky_goods
Wichtig: Lösche nicht die eventuell bereits enthaltenen Werte, da sonst die Funktionalität des Versandkosten-Moduls nicht mehr gewährleistet ist. Achte auch darauf, dass du das führende Komma ebenfalls hinzufügst! - Klicke auf Speichern und schließe das Fenster Grundeinstellungen. Gehe zu Einstellungen → Versandkosten.
- Öffne die Versandart, der ein Sperrgut Produkt zugeordnet ist oder erstelle diese zunächst.
- Wähle in den Details der Versandart den Tab Erweiterte Einstellungen.
- Trage in das Feld Eigene Bedingung folgenden Wert ein:
- Wenn das Feld ansonsten leer ist: has_bulky_goods
- Wenn bereits ein anderer Ausdruck im Feld enthalten ist: && has_bulky_goods
- Klicke auf Speichern und schließe die Detailansicht der Sperrgut-Versandart
- Öffne die Versandart, der kein Sperrgut Produkt zugeordnet ist oder erstelle diese zunächst.
- Trage in das Feld Eigene Bedingung folgenden Wert ein:
- Wenn das Feld ansonsten leer ist: !has_bulky_goods
- Wenn bereits ein anderer Ausdruck im Feld enthalten ist: && !has_bulky_goods
- Führe diesen Schritt nun für alle anderen Versandarten durch, für die keine Sperrgut-Artikel erlaubt sind.
Nun sind die Versandarten konfiguriert. Abschließend muss noch bei jedem Artikel bzw. bei jeder Artikelvariante, die als Sperrgut behandelt werden soll, in den Details das neue Attributsfeld Sperrgut aktiviert werden.