Zum Inhalt

Installation — B2B-Bestellimport

Voraussetzungen

  • Shopware 6.5, 6.6 oder 6.7 (Self-Hosted)
  • PHP 8.1 oder höher
  • Admin-Zugang zur Shopware-Installation

Installation via Shopware Store

  1. Im Shopware-Admin: Erweiterungen → Store öffnen
  2. Nach „Kommora B2B Order Import" suchen
  3. Auf Kaufen bzw. Mieten klicken und durch den Bezahlvorgang gehen
  4. Wechsle zu Erweiterungen → Meine Erweiterungen → Apps
  5. Bei „Kommora B2B Order Import" auf Installieren klicken
  6. Anschließend auf Aktivieren

Installation via ZIP-Datei

Falls du das Plugin über einen anderen Kanal erhalten hast:

  1. Im Shopware-Admin: Erweiterungen → Meine Erweiterungen
  2. Oben rechts auf Erweiterung hochladen klicken
  3. Die ZIP-Datei (KommoraB2BOrderImport-1.0.0.zip) auswählen
  4. Nach dem Upload auf Installieren und Aktivieren klicken
  5. Cache leeren (Console oder Admin-Aktion):
    bin/console cache:clear
    

Was passiert beim Installieren

Beim Aktivieren legt das Plugin 3 Tabellen in der Shopware-Datenbank an:

Tabelle Zweck
kommora_b2b_profile Importprofile (1 pro Großkunde / Quelle / Format)
kommora_b2b_field_mapping Feld-Mappings pro Profil
kommora_b2b_inbound_record Eingangs-Queue (alle hochgeladenen Dateien + Status)

Außerdem werden ACL-Rechte registriert:

  • kommora_b2b_order_import.viewer — Lesezugriff auf alle Plugin-Bereiche
  • kommora_b2b_order_import.editor — Schreibzugriff (Profile anlegen, Datei hochladen, Pipeline starten, freigeben)

Verifikation

Nach erfolgreicher Aktivierung erscheint im Admin links unter Erweiterungen ein neuer Menüpunkt B2B Order Import mit zwei Untermenüs:

  • Importprofile — pro Großkunde / Format ein Profil
  • Eingangs-Queue — alle hochgeladenen Dateien + Status

Importprofile-Liste nach Installation

Wenn du diesen Bildschirm siehst, ist das Plugin korrekt installiert.

Deinstallation

  1. Erweiterungen → Meine Erweiterungen → bei „Kommora B2B Order Import" das Drei-Punkte-Menü öffnen
  2. Deinstallieren wählen
  3. Bei der Frage „Plugin-Daten entfernen?" entscheiden:
    • Ja — alle Tabellen + SystemConfig werden sauber gedropped (alle Profile + Inbound-Records sind weg)
    • Nein — die Tabellen bleiben erhalten (nützlich, wenn du das Plugin später wieder installieren willst)

Daten gehen verloren

Bei Plugin-Daten entfernen = Ja werden auch alle bereits angelegten Importprofile, Mappings und Inbound-Records gelöscht. Bestehende Shopware-Bestellungen bleiben unberührt — sie liegen in den Standard-Order-Tabellen, nicht in unseren.

Nächster Schritt

Importprofile anlegen — pro Großkunde ein Profil konfigurieren.