StartseiteAnleitungenMulti-Warehouse

    Multi-Warehouse

    Mehrlagerverwaltung mit Click & Collect und Abholsystem

    Schritt-für-Schritt-Anleitung zur Mehrlagerverwaltung mit Click & Collect und Abholsystem in Shopware 6.

    Installation und Konfiguration

    Installieren Sie das Plugin und konfigurieren Sie die grundlegenden Einstellungen für Lagerverwaltung, Warenkorb und Click & Collect.

    Plugin-Konfiguration BronnMultiWarehouse im Shopware Admin

    Installieren Sie das Plugin über Erweiterungen > Meine Erweiterungen, aktivieren Sie es und leeren Sie den Cache. Öffnen Sie dann die Konfiguration.

    Allgemein:

  1. Plugin aktiv: Schaltet alle Funktionen ein/aus
  2. Bestandsanzeige: "Summe aller Lager" oder "Einzeln pro Lager"
  3. Lagerzuordnungsstrategie: "Nach Priorität" (Hauptlager zuerst) oder "Gleichmäßig verteilen"
  4. Warenkorb & Bestellung:

  5. Warenkorb nach Lager unterteilen
  6. Eigene Versandkosten pro Lager
  7. Bestellungen pro Lager aufteilen
  8. Click & Collect:

  9. Click & Collect aktivieren
  10. Bestand pro Filiale auf Produktseite
  11. Filialauswahl im Warenkorb
  12. Filialadresse anzeigen
  13. Lager anlegen und verwalten

    Erstellen Sie Ihre Lagerstandorte mit Adressen, Prioritäten und Click & Collect Einstellungen.

    Lagerliste im Shopware Admin mit allen Lagern und Filialen

    Navigieren Sie zu Kataloge > Lagerverwaltung. Hier sehen Sie alle Lager mit Name, Code, Priorität, Status und Stadt. Sie können filtern (Alle / Aktive / Inaktive) und ein neues Lager anlegen.

    Lager-Detailansicht mit Stammdaten und Beständen

    Klicken Sie auf ein Lager, um die Detailansicht zu öffnen.

    Stammdaten:

  14. Name: Anzeigename (z.B. "Hauptlager Schramberg")
  15. Lagercode: Interner Code (z.B. "WH-MAIN")
  16. Priorität: Niedrigere Zahl = höhere Priorität bei der Bestandszuordnung
  17. Aktiv: Inaktive Lager werden nicht für Bestellungen verwendet
  18. Adresse: Straße, PLZ, Stadt und Land der Filiale

    Click & Collect:

  19. Als Abholfiliale aktivieren
  20. Öffnungszeiten als JSON, z.B.: {"Mo-Fr": "09:00-18:00", "Sa": "10:00-14:00", "So": "geschlossen"}
  21. Verkaufskanal-Zuordnung: Wählen Sie, welche Verkaufskanäle auf dieses Lager zugreifen dürfen

    Bestände: Sehen und bearbeiten Sie alle Produktbestände direkt in der Liste (Inline-Edit)

    Bestände pflegen

    Pflegen Sie Bestände pro Produkt und Lager – direkt im Lager oder über die Produktdetailseite.

    Bestandspflege im Lager mit Inline-Edit

    Im Lager:

    1. Öffnen Sie das Lager

    2. Scrollen Sie zum Bereich "Bestände"

    3. Klicken Sie "Bestand hinzufügen"

    4. Wählen Sie ein Produkt und geben Sie die Menge ein

    Im Produkt:

    1. Öffnen Sie ein Produkt

    2. Gehen Sie zum Tab "Lieferbarkeit"

    3. Im Bereich "Lagerbestände" sehen Sie alle zugewiesenen Lager

    4. Bearbeiten Sie Bestände direkt oder fügen Sie neue hinzu

    Wichtig: Der Shopware-Gesamtbestand (product.stock) wird automatisch synchronisiert. Er entspricht immer der Summe aller Bestände in aktiven Lagern.

    So sieht es der Kunde

    Kunden sehen Lagerbestände auf der Produktseite und können im Warenkorb ihre Abholfiliale wählen.

    Produktseite mit Lagerbeständen und Abholung-möglich-Badge

    Unter dem Warenkorb-Button sieht der Kunde:

  22. Bestand pro Lager mit Stückzahl
  23. "Abholung möglich" Badge bei Pickup-Filialen
  24. Adresse und Öffnungszeiten der Filialen
  25. Warenkorb mit Click & Collect Filialauswahl

    Im Warenkorb erscheint der Bereich "Click & Collect – Filiale wählen":

  26. Dropdown mit allen verfügbaren Filialen (inkl. Stadt)
  27. Button "Filiale übernehmen" bestätigt die Auswahl
  28. Die gewählte Filiale wird mit Name und Adresse angezeigt
  29. Bestellung mit Abholung durchführen

    Der vollständige Bestellprozess von der Kasse bis zur Bestätigung.

    Checkout mit Abholfiliale, Adresse, Öffnungszeiten und Warnhinweis

    Wenn eine Abholfiliale gewählt wurde, zeigt der Checkout:

  30. "Abholung in Filiale" Karte mit Filialname, Adresse und Öffnungszeiten
  31. Warnhinweis: "Die Ware darf erst abgeholt werden, nachdem Sie eine separate Abholbenachrichtigung per E-Mail erhalten haben."
  32. Lieferadresse, Rechnungsadresse, Zahlungsart
  33. AGB akzeptieren und "Zahlungspflichtig bestellen"
  34. Bestellbestätigung nach erfolgreichem Checkout

    Der Kunde sieht die Bestellnummer und eine Zusammenfassung seiner Bestellung. Bei Click & Collect wird der Hinweis auf die Abholfiliale wiederholt.

    Abholprozess für Shopbetreiber

    Verwalten Sie Abholbestellungen direkt im Shopware Admin – vom Eingang bis zur Abholbereitschaft.

    Admin-Bestelldetail mit Abholstatus: Noch nicht bereit (gelb)

    Öffnen Sie eine Bestellung im Admin. Wenn Click & Collect gewählt wurde, erscheint oben eine Abholung-Karte mit:

  35. Status: "Noch nicht bereit" (gelb)
  36. Abholfiliale mit Name
  37. Der Kunde darf die Ware erst abholen, nachdem er die Abholbenachrichtigung per E-Mail erhalten hat.

    Admin-Bestelldetail mit Abholstatus: Abholbereit (grün)

    Wenn die Bestellung physisch vorbereitet ist:

    1. Klicken Sie den Button "Abholbereit markieren"

    2. Der Status wechselt auf "Abholbereit" (grün)

    3. Der Kunde erhält automatisch eine E-Mail-Benachrichtigung

    Die Karte zeigt jetzt:

  38. Status: "Abholbereit" (grün)
  39. Bestätigung: "Der Kunde wurde per E-Mail benachrichtigt"
  40. Der Button ist verschwunden (kein erneutes Markieren möglich)
  41. E-Mail-Benachrichtigungen einrichten

    Konfigurieren Sie die automatischen E-Mail-Benachrichtigungen über den Shopware Flow Builder.

    Flow Builder Konfiguration für Abholbenachrichtigungen

    Das Plugin installiert zwei E-Mail-Templates:

    1. Abholbenachrichtigung (Kunde): Wird gesendet wenn "Abholbereit" geklickt wird

    2. Neue Abholbestellung (Shopbetreiber): Wird bei neuer Abholbestellung gesendet

    Flow 1 einrichten – Kunde benachrichtigen:

  42. Navigieren Sie zu Einstellungen > Flow Builder
  43. Trigger: `bronn_multi_warehouse.pickup_ready`
  44. Aktion: E-Mail senden > Template "Abholbenachrichtigung (Kunde)"
  45. Flow 2 einrichten – Shopbetreiber informieren:

  46. Trigger: `checkout.order.placed`
  47. Bedingung: Custom Field `bronn_pickup_order` = true
  48. Aktion: E-Mail senden > Template "Neue Abholbestellung (Shopbetreiber)"