Manchmal gibt es Artikel in Onlineshops, die nicht verschickt werden können / dürfen und nur im Ladenlokal abgeholt werden können.
In diesen Fällen muss die Shop-Software eine Lösung bereitstellen, um die erlaubten Zahlungsarten bzw. Versandmethoden einzuschränken und nur Selbstabholung bzw. Barzahlung vor Ort zu erlauben.
Shopware (4) bietet die nötigen Werkzeuge, um dies mit einigen Tricks zu bewerkstelligen, auch wenn von Haus aus keine entsprechende Schaltfläche in Artikeln zu Verfügung steht.
Nachfolgend erkläre ich Euch kurz, wie es geht:
- Einstellungen > Grundeinstellungen > Artikel > Artikel-Freitextfelder: Legt hier ein entsprechendes Freitextfeld (Boolean) an und nennt es attrX (X durch freie Zahl zwischen 0 und 20 ersetzen). Vergebt Bezeichnung usw. wie gewünscht.
- Einstellungen > Riskmanagement: Ergänzt für alle Zahlungsarten außer "Barzahlung" die Regel "Artikel-Attribut IST" und als Wert attrX|true (Wichtig: Nicht "1" als Wert verwenden, das klappt nicht...)
- Setzt den Haken in den Einstellungen der betreffenden Artikel.
Und schon kann, wenn sich ein solcher Artikel im Warenkorb befindet, nur noch die Zahlungsart Barzahlung und die Selbstabholung vor Ort ausgewählt werden.