Shopware 5 & Shopware 6

Shopware & Arcana –
eine Datenbasis für alles.

Ob alte Shopware 5-Instanz oder moderner Shopware 6-Shop: Arcana sync't Produkte, Bestellungen, Kunden und Kategorien automatisch zwischen deiner Storefront und deinem ERP.

Shopware 5 Shopware 6

Beide Versionen werden vollständig unterstützt – mit identischem Funktionsumfang und separaten Sync-Jobs.

Versionen

Zwei Shopware-Welten, ein Connector

Beide Versionen werden technisch sauber getrennt – aber inhaltlich identisch behandelt.

SHOPWARE 5

Shopware 5 & älter

Auch Legacy-Shops bleiben vollständig sync-fähig.

  • REST-API (via /api/*) mit HTTP-Basic-Auth
  • Produkte, Artikel, Varianten & Konfiguratoren
  • Bestellungen via Polling und Shopware-Webhooks
  • Kunden & Kundengruppen (inkl. B2B)
  • Kategorien, Attribute und SEO-Slugs
  • Eigene Polling-Intervalle pro Entität
SHOPWARE 6

Shopware 6 (modernes Setup)

Volle Unterstützung für Properties, Dynamic Access & B2B-Suite.

  • Store-API & Admin-API mit OAuth2
  • Produkte inkl. Properties, Options, Price-Rules
  • Echtzeit-Webhooks für Orders, Refunds & Customer
  • Sales-Channel-spezifische Synchronisation
  • CMS-Kategorien & Cross-Sellings
  • Automatisches Token-Refresh & Rate-Limit-Handling
Datenobjekte

Was zwischen Shopware & Arcana fließt

Artikel & Produkte

Stammartikel, Varianten-Konfiguratoren, Staffelpreise, Kundengruppen-Preise, Properties und Medien.

Varianten Properties Medien

Bestellungen

Orders, Positionen, Versand- & Zahlungsstatus, Gutscheine, Rabattcodes und Rechnungspositionen.

Webhooks Status Rechnung

Kunden & B2B

Kundenaccounts, Adressen, Kundengruppen, Zahlungsarten und B2B-Freigaben.

B2B-Suite Gruppen

Kategorien

Baumstrukturen, Multi-Level-Kategorien, SEO-Daten, CMS-Seiten (SW6) und Cross-Sellings.

Baum SEO Mapping
Daten-Fluss

Bidirektional & ereignisgesteuert

SW
Shopware 5 / 6
REST / Admin-API · Webhooks
📦🧾
Orders · Kunden · Kataloge
Bestände · Preise · Tracking
AC
Arcana Connect
+ optional Myfactory / eBootis
Webhooks

Orders werden in Sekunden nach Arcana übertragen (SW6) oder per Polling (SW5)

Orchestrator

Der OrderSyncOrchestrator verteilt Daten an ERP, RMA & Buchhaltung

Write-Back

Bestände, Preise und Tracking-Nummern fließen zurück in den Shop

Funktionsumfang

Was die Shopware-Anbindung kann

Echtzeit-Bestellimport (SW6)

Per Shopware-Webhook landet jede neue Bestellung in Sekunden in Arcana – HMAC-validiert und sofort in die Sync-Queue.

Polling für SW5

Shopware 5-Shops werden über regelmäßige API-Polls abgeglichen – intervallfein konfigurierbar pro Entität.

Varianten & Konfiguratoren

Volle Unterstützung für Variantengruppen und Konfiguratoren – inklusive Staffelpreisen und Kundengruppen-Logik.

Versand & Tracking-Write-Back

Sobald der Versand im ERP oder in Arcana gebucht wird, bekommt Shopware Versandstatus und Tracking-Nummer zurück.

B2B-Accounts & Kundengruppen

Preisgruppen, Rollen und Freigaben aus Shopware werden mit ERP-Kundenstämmen verknüpft und bleiben synchron.

Zahlungs- & Bestellstatus

Payment- und Order-Status werden sauber gemappt und bei Bedarf automatisch aktualisiert.

Smart-Bestandsberechnung

Lagerbestände werden um offene Reservierungen reduziert, bevor sie in Shopware aktualisiert werden.

Sales-Channels (SW6)

Mehrere Sales-Channels gleichzeitig: jeder Channel kann eigene Preislisten, Kategorien und Bestände haben.

CMS-Kategorien & Cross-Sellings

Auch CMS-Kategorien aus Shopware 6 werden als strukturierte Daten in Arcana abgebildet.

Einrichtung

In 4 Schritten live

Schritt 1

Kick-off & API-Zugang

Wir sammeln deine Shop-URL, API-Zugangsdaten (SW5 REST-User bzw. SW6 OAuth-Integration) und prüfen deine Plugin-Landschaft.

Schritt 2

Mapping von Eigenschaften

Varianten-, Property- und Attribut-Mapping zwischen Shopware und Arcana (bzw. ERP) wird gemeinsam festgelegt.

Schritt 3

Initialer Katalog-Import

Dein gesamter Katalog wird einmalig eingelesen – inklusive Varianten, Kategoriebaum, Kunden und Bestellungen.

Schritt 4

Go-Live & Monitoring

Webhooks werden registriert, Polling läuft, Horizon übernimmt Job-Monitoring. Du siehst jeden Sync-Lauf in Echtzeit.

Unter der Haube

Technik, die beide Welten vereint

SW5: REST-API · SW6: Admin-API

Für SW5 nutzen wir die klassische REST-Schnittstelle, für SW6 die Admin-API mit OAuth2 und Token-Refresh.

🎯

Webhooks (SW6)

order.placed, order.state.updated, customer.written, product.written.

🔄

Separate Sync-Services

Produkte, Bestellungen, Kunden und Kategorien laufen in eigenen Services & Queues – mit individuellen Retries.

🧠

Adapter-Pattern

Interne Abstraktion (ShopwareOrderAdapter) normalisiert Daten, egal aus welcher Version sie kommen.

🛡️

EU-Hosting & Verschlüsselung

Alle API-Keys liegen verschlüsselt, die Verarbeitung bleibt auf deutschen Servern.

Beispiel · SW6 Webhook
// Shopware 6 → Arcana POST /webhooks/shopware6/order { "event": "order.placed", "data": { "orderNumber": "SW10042", "salesChannelId": "abc…", "lineItems": [ { "productNumber": "SKU-123", "quantity": 2 } ], "customer": { "email": "lisa@kunde.de" } } } // → in Arcana innerhalb < 2 s, inkl. ERP-Relay
Perfekte Kombis

Shopware & die passenden Module

Häufige Fragen

Werden Shopware 5 und Shopware 6 identisch behandelt?

Ja, inhaltlich schon – technisch nutzen wir jedoch saubere, getrennte Adapter. So bleiben beide Welten stabil, auch wenn du irgendwann von SW5 auf SW6 migrierst: Arcana zieht einfach mit um.

Welche Shopware-Plugins müssen installiert sein?

Keine. Arcana arbeitet ausschließlich über die offiziellen Shopware-APIs. Es wird kein Plugin im Shop benötigt, das Dependencies oder Updates komplizieren könnte.

Funktioniert die Anbindung auch mit mehreren Subshops / Sales-Channels?

Ja. Sowohl SW5-Subshops als auch SW6-Sales-Channels werden individuell konfigurierbar angebunden – mit eigenen Preislisten, Bestandsregeln und Kategoriestrukturen.

Wie werden Bestellstatus zwischen Shop und ERP gemappt?

Die Status-Mappings werden im Onboarding individuell definiert. Arcana übersetzt Shopware-Status (z. B. open, in_progress, completed) in dein ERP-Mapping und schreibt Folgestatus zurück.

Was passiert bei Shop-Updates?

Die API-Versionen von Shopware sind stabil – wir prüfen bei jedem Shopware-Major-Update aktiv, ob Breaking Changes auftreten und passen unsere Adapter zentral an. Du merkst davon nichts.

Kann ich erst mit SW5 starten und später auf SW6 wechseln?

Ja – der Umstieg ist in der Anbindung transparent: du bekommst neue API-Zugänge, wir tauschen im Hintergrund den Adapter. Deine Arcana-Daten & ERP-Kopplung bleiben unverändert.

SW5 & SW6 werden unterstützt

Shopware & Arcana.
Ein Daten-Set für alles.

Wir kümmern uns um die technische Einrichtung – du konzentrierst dich auf deine Kunden.