Click & Collect Plugin für Shopware 6 mit konfigurierbaren Zeitfenstern (Timeslots).
- Konfigurierbare Zeitfenster im Admin-Bereich
- Auswahl im Checkout
- Client- und serverseitige Validierung
- Speicherung an der Bestellung (Custom Fields)
- Anzeige in Bestellbestätigung, Kundenkonto und Admin
# Plugin installieren und aktivieren
bin/console plugin:install --activate Sw6ClickCollectTimeslot
# Cache leeren
bin/console cache:clear
# Theme kompilieren
bin/console theme:compileIm Admin unter Einstellungen > Plugins > Sw6ClickCollectTimeslot:
| Einstellung | Beschreibung | Standard |
|---|---|---|
| Abholzeitfenster | Kommaseparierte Zeitfenster | 09:00-11:00, 11:00-13:00, 13:00-15:00 |
| Name der Versandart | Name für Click & Collect | Abholung im Store |
Die Click & Collect Versandart muss manuell im Shopware Admin erstellt werden:
-
Admin öffnen → Einstellungen → Versandarten
-
Neue Versandart erstellen
- Klick auf "+" oder "Versandart anlegen"
-
Versandart konfigurieren
- Name:
Abholung im Store(oder wie in der Plugin-Konfiguration eingestellt) - Technischer Name:
delivery_in_store - Lieferzeit: nach Wunsch angeben
- Kosten: 0,00 € (Click & Collect ist kostenlos)
- Name:
-
Verfügbarkeit einstellen
- Bei "Verfügbarkeit" eine passende Regel wählen oder anlegen
- Alternativ: "Kunden können immer kaufen"
-
Speichern
-
Versandart den Verfügbarkeiten zuweisen
- Die Versandart erscheint dann im Checkout zur Auswahl
Die Versandart wird automatisch erkannt, wenn der Name in der Plugin-Konfiguration mit dem Namen der Versandart übereinstimmt (standardmäßig "Abholung im Store").
- Kunde wählt im Checkout die Versandart "Abholung im Store"
- Zeitfenster-Auswahl wird eingeblendet
- Kunde muss ein Zeitfenster auswählen
- Bestellung wird gespeichert mit:
- Gewähltem Zeitfenster
- Flag für Click & Collect
- Konfiguriertem Versandart-Namen
- Anzeige in:
- Bestellbestätigung (Thank-you Page)
- Kundenkonto > Bestelldetails
- Shopware Admin > Bestellung
# Plugin deinstallieren
bin/console plugin:uninstall Sw6ClickCollectTimeslot