Odoo & Shopware Integration: Asynchrone Schnittstellen für performanten E-Commerce

Eine Schnittstelle, die Daten überträgt, ist schnell gebaut. Eine, die auch am Aktionstag hält, wenn tausend Bestellungen gleichzeitig eingehen und das ERP gerade langsam antwortet, ist eine Architekturfrage.

Die HQ GmbH baut diese Integrationsschicht asynchron und ereignisbasiert: Shopware bleibt Ihr Frontend, Odoo übernimmt das ERP. Asynchrone Message Queueing – entweder Shopware-nativ oder über RabbitMQ – entkoppelt beide Systeme, statt sie synchron aneinanderzuketten. Die Verarbeitung erfolgt im Plugin selbst, ohne zusätzliche externe Middleware.

Ob Sie bereits produktiv mit Odoo arbeiten und lediglich eine belastbarere Schnittstelle zu Shopware benötigen, oder ob die Integration Teil eines größeren ERP-Wechsels ist – diese Seite beschreibt die laufende, technische Integrationsleistung selbst. Steht bei Ihnen noch die vollständige Migration von PlentyONE zu Odoo bevor, finden Sie die passende Leistung unter ERP E-Commerce Migration.

Expertise
30 Jahre IT-Erfahrung
Langfristige Stabilität Seit 1994 am Markt. Drei Jahrzehnte gewachsene IT-Kompetenz bedeuten für Sie höchstmögliche Ausfallsicherheit und verlässliche Prozesse bei geschäftskritischen Systemen.
Zertifizierung
Certified Solution Architects
Architektur auf Enterprise-Level Keine technischen Kompromisse. Unsere von Shopware zertifizierten System- und Enterprise-Architekten entwickeln sauberen Code und skalierbare Cluster-Infrastrukturen nach offiziellen Standards.
E-Commerce
Entwicklung seit 2001
25 Jahre Shop-Erfahrung Wir haben die Evolution des Online-Handels von den Anfängen bis zu den heutigen modernen API-First-Systemen aktiv mitgestaltet und hunderte Projekte erfolgreich umgesetzt.
ibusiness/BVDW
Top 100 inhabergeführte Agentur
Geprüfte Branchen-Größe Als eine der Top 100 inhabergeführten Digitalagenturen Deutschlands (ibusiness/BVDW) zählen wir zu den größten und am längsten am Markt etablierten Anbietern unserer Branche.
Verfügbarkeit
24/7 Notfallsupport
Ausfallsicherheit rund um die Uhr Unser Notfall-Einsatzteam reagiert auch an Wochenenden und Feiertagen schnell, um Ausfallzeiten und Umsatzverluste zu minimieren.

Kostenloses Integrations-Audit anfordern

Audit Form

API-Limits und inkonsistente Bestände beenden

Viele Unternehmen kommen mit einer konkreten Ausgangslage zu uns: ein bestehendes All-in-One-System wie PlentyONE stößt an API-Limits, oder ein bereits begonnener Odoo-Shopware-Umstieg produziert inkonsistente Bestände, doppelte Bestellungen oder unzuverlässige Preisdaten. Die Ursache liegt in den seltensten Fällen im Datenvolumen selbst, sondern in der Architektur der Schnittstelle.

Auch Odoo ist dabei nicht per se limitfrei: Wie jedes System mit API-Zugriff sollte auch eine Odoo-Instanz hinsichtlich Hosting, Worker-Konfiguration und Datenbankperformance realistisch dimensioniert werden. Der entscheidende Unterschied zu einer schlecht konzipierten Integration liegt nicht im Fehlen von Grenzen, sondern darin, wie eine Architektur mit ihnen umgeht.

Das bedeutet für Sie: Bestände, Preise und Bestellungen bleiben auch bei Lastspitzen konsistent, weil die Architektur nicht auf synchrone Echtzeit-Abfragen setzt, sondern auf eine robuste, asynchrone Verarbeitung.


Architektonische Grundlagen

Event-driven statt Polling

Statt wiederholt beim ERP nachzufragen, ob sich etwas geändert hat, löst eine Zustandsänderung – ein neuer Preis, ein geänderter Bestand – ein Ereignis aus, das direkt an die zuständigen Systeme weitergegeben wird.

Queue-basiert statt direkt gekoppelt

Ereignisse landen zunächst in einer Message Queue, nicht direkt beim Zielsystem. Das entkoppelt Sender und Empfänger vollständig voneinander: Ist Odoo kurzzeitig nicht erreichbar, sammelt die Queue die Nachrichten, statt sie zu verlieren.

Asynchrone Verarbeitung

Der Checkout schreibt eine neue Bestellung in Millisekunden in die Queue und schließt sofort erfolgreich ab – unabhängig davon, wie lange die tatsächliche Verarbeitung im ERP dauert.

Fehler- und Retry-Verarbeitung

Schlägt eine Übertragung fehl, verbleibt die Nachricht in der Queue und wird per Exponential Backoff automatisch erneut verarbeitet. Nicht verarbeitbare Nachrichten landen kontrolliert in einer Dead Letter Queue, statt unbemerkt verloren zu gehen.

Das bedeutet für Sie: Ihr Checkout bleibt auch dann verfügbar, wenn das ERP-System gerade Wartungsarbeiten durchläuft oder unter ungewöhnlich hoher Last steht.


Leistungsbausteine

Je nach Ausgangslage und Zielsetzung integrieren wir folgende Bereiche zwischen Odoo und Shopware:

  • Bestände: ereignisbasierte Rückmeldung von Lagerbestandsänderungen an das Frontend
  • Preise: inklusive kundenindividueller B2B-Preise und Staffelrabatte über strukturierte Preislisten
  • Bestellungen: asynchrone Übergabe vom Checkout an das ERP mit vollständiger Retry-Absicherung
  • B2B-Order-Routing: Weiterleitung komplexer Bestellprozesse (Freigaben, Kreditlimits, individuelle Konditionen) zwischen Frontend und ERP

Der tatsächliche Funktionsumfang eines Projekts richtet sich immer nach Ihren konkreten Geschäftsprozessen – wir integrieren, was Sie tatsächlich benötigen, nicht was technisch pauschal möglich wäre.

Bei der Bestandsintegration ist besonders die Reaktionszeit entscheidend: Eine Änderung im ERP sollte innerhalb einer für Ihr Geschäft sinnvollen Zeitspanne im Frontend sichtbar sein, um Überverkäufe bei knappen Beständen zu vermeiden – ohne dabei den Checkout selbst zu verlangsamen.

Bei der Preisintegration berücksichtigen wir bestehende B2B-Sonderkonditionen von Anfang an strukturell, statt sie nachträglich als Sonderfall zu behandeln – individuelle Preislisten sind in Odoo eigenständige, wiederverwendbare Objekte, die sich auch auf neue Kunden mit vergleichbaren Konditionen anwenden lassen.

Das B2B-Order-Routing ist besonders für Händler mit komplexen Freigabeprozessen relevant: Eine Bestellung, die eine interne Genehmigung erfordert, muss zuverlässig zwischen Frontend und ERP hin- und herkommuniziert werden, ohne dass der Kunde während dieses Prozesses den Überblick über den tatsächlichen Bestellstatus verliert.


Unsere technische Integrationsarchitektur

Unsere Referenzarchitektur setzt auf eine RabbitMQ Message Queue zwischen Shopware und Odoo, angebunden über etablierte Muster wie Publisher Confirm, Retry-Schleifen und Dead Letter Exchange. Die Kommunikation mit Odoo erfolgt ausschließlich über die aktuelle JSON-2 API mit Bearer-Token-Authentifizierung; Massenoperationen laufen über die performante, idempotente load()-Methode.

Monitoring ist dabei kein nachgelagerter Schritt, sondern Teil der Architektur von Anfang an: Ein Observability-Setup überwacht technische Metriken wie Datenbankauslastung und Queue-Füllstand ebenso wie fachliche Kennzahlen wie die Bestellungen pro Stunde – mit automatischer Alarmierung bei Auffälligkeiten. Die vollständige technische Tiefe dieser Architektur – inklusive Idempotenz-Mechanismen und Fehlerbehandlung – erklären wir in Odoo Shopware 6 Connector und Odoo 19 JSON-2 API.


Reales API-Monitoring (check_mk, Testinstanz): Antwortzeitüberwachung der Odoo-API-Schnittstelle.

Reales API-Monitoring (check_mk, Testinstanz): Antwortzeitüberwachung der Odoo-API-Schnittstelle.

RabbitMQ-Management-Oberfläche mit Nachrichtendurchsatz, Warteschlangenstatus und Verbindungszahlen.
Reales Queue-Monitoring (RabbitMQ, Testinstanz): Nachrichtendurchsatz und Warteschlangenstatus der Integrationsschicht.

Wie wir ein Integrationsprojekt analysieren

Jedes Integrationsprojekt beginnt mit einer technischen Bestandsaufnahme, nicht mit einem vorgefertigten Angebot:

  1. Ist-Architektur: Welche Systeme sind aktuell wie miteinander verbunden, welche Abhängigkeiten bestehen bereits?
  2. Schnittstellen: Welche APIs, Limits und Authentifizierungsverfahren sind auf beiden Seiten relevant?
  3. Datenflüsse: Welche Entitäten müssen in welcher Richtung, mit welcher Aktualität synchronisiert werden?
  4. Lastprofile: Wie sehen reale Bestellvolumen und Lastspitzen aus – etwa an Aktionstagen?
  5. Risiken: Wo bestehen aktuell synchrone Abhängigkeiten oder fehlende Fehlerbehandlung?

Das Ergebnis ist eine konkrete, auf Ihre Systemlandschaft zugeschnittene Integrationsarchitektur – keine generische Blaupause. Ein Blick auf die einzelnen Analyseschritte im Detail:

Bei der Ist-Architektur-Aufnahme dokumentieren wir nicht nur, welche Systeme bestehen, sondern auch, wie eng sie heute bereits gekoppelt sind – eine bestehende, aber instabile synchrone Schnittstelle erfordert eine andere Migrationsstrategie als der komplette Neuaufbau einer Integration von null.

Die Schnittstellenanalyse prüft konkret, ob Ihre gewählte Odoo-Edition und Ihr Hosting-Modell die benötigte API im vollen Umfang bereitstellen – eine Voraussetzung, die vor jeder Architekturentscheidung geklärt sein muss.

Die Datenfluss-Analyse legt fest, welche Entität (Bestände, Preise, Bestellungen) mit welcher Aktualitätsanforderung synchronisiert werden muss – nicht jede Datenklasse benötigt Echtzeit-Synchronisation, manche vertragen eine geplante, periodische Aktualisierung.

Die Lastprofilanalyse ist besonders für Händler mit ausgeprägten Aktionstagen relevant: Eine Architektur, die im Normalbetrieb stabil läuft, kann unter dem Zehnfachen des üblichen Bestellvolumens an einem Black-Friday-Wochenende an ihre Grenzen stoßen, wenn sie dafür nicht dimensioniert wurde.


Warum HQ GmbH

Die HQ GmbH verbindet über 30 Jahre Erfahrung im Hosting und der Entwicklung von Individualsoftware mit tiefer, dokumentierter Expertise im Odoo-Shopware-Ökosystem. Unser technisches Migrationshandbuch beschreibt die zugrunde liegende Architektur im Detail und wird als Living Documentation bei Änderungen an den relevanten APIs aktualisiert. Die zugehörigen Referenzimplementierungen wurden praktisch gegen eine selbst gehostete Odoo-19-Instanz, eine produktive PlentyONE-Instanz und eine Shopware-6.7-Instanz verifiziert – über 500 Referenzskripte sind öffentlich einsehbar unter github.com/HQ-GmbH/plenty-erp2odoo.

Unsere Shopware Certified Solutions Architects und Senior Integration Architects entwickeln Ihre Schnittstelle vollständig inhouse – ohne externe Subunternehmer, mit einem festen technischen Ansprechpartner über das gesamte Projekt hinweg.


Steht bei Ihnen nicht nur die laufende Integration, sondern der vollständige Wechsel des ERP-Systems an, finden Sie den technischen Gesamtüberblick unter PlentyONE zu Odoo migrieren.


Häufige Einwände – und wie wir damit umgehen

Wir haben keine eigene IT, die eine solche Integration betreuen kann.

Dafür steht ein fester technischer Ansprechpartner auf unserer Seite bereit, der Architektur, Umsetzung und Monitoring koordiniert. Intern muss dafür kein zusätzliches Fachwissen aufgebaut werden.

Unsere aktuelle Schnittstelle funktioniert grundsätzlich, ist aber instabil.

Das ist einer der häufigsten Ausgangspunkte – und meist ein Architekturproblem, kein Implementierungsfehler. Wo eine Schnittstelle synchron auf das ERP wartet, überträgt sie dessen Antwortzeit direkt in den Checkout. Diese Kopplung lässt sich gezielt durch unsere Shopware zu Odoo Schnittstelle auflösen, ohne das System neu aufzusetzen.

Wir befürchten hohe Kosten für eine Individualintegration.

Deshalb beginnen wir mit einer kostenlosen technischen Analyse, nicht mit einem Festpreisangebot. Erst wenn der tatsächliche Umfang klar ist, sprechen wir über Kosten.


Häufig gestellte Fragen zur Odoo-Shopware-Integration

Wie unterscheidet sich diese Leistung von einer vollständigen ERP-Migration?

Diese Seite behandelt die laufende, technische Integration zwischen einem bereits bestehenden oder neu eingeführten Odoo-System und Ihrem Shopware-Frontend. Steht bei Ihnen noch der vollständige Wechsel von PlentyONE zu Odoo bevor, ist ERP E-Commerce Migration die passende Leistung – die Integrationsschicht ist dabei ein integraler Bestandteil des Migrationsprojekts.

Wie lange dauert der Aufbau einer solchen Integration typischerweise?

Das hängt von der Zahl der zu integrierenden Prozesse (Bestände, Preise, Bestellungen, B2B-Routing) und dem aktuellen Reifegrad Ihrer bestehenden Schnittstellen ab. Eine belastbare Zeitschätzung liefert erst die technische Analyse Ihrer konkreten Systeme.

Können wir die Integration in Eigenregie weiterbetreuen, nachdem sie aufgebaut wurde?

Ja. Wir dokumentieren die Architektur vollständig und übergeben ein wartbares System. Für die laufende Weiterentwicklung und das Monitoring bieten wir zusätzlich einen Betreuungsrahmen an, falls Sie diesen wünschen – eine Verpflichtung dazu besteht nicht.

Ihr Ergebnis nach einer Integration mit der HQ GmbH
✅ Asynchrone Architektur statt blockierender Checkout-Abhängigkeiten
✅ Konsistente Bestände, Preise und Bestellungen auch bei Lastspitzen
✅ Vollständiges Monitoring mit automatischer Alarmierung
✅ Shopware bleibt unverändert Ihre Commerce-Plattform


Jetzt technisches Integrations-Audit vereinbaren

Bevor wir eine konkrete Architektur vorschlagen, prüfen wir Ihre bestehende Systemlandschaft: Architektur, APIs, Datenflüsse, Queue-Anbindung, Fehlerbehandlung und Performance. Das Ergebnis ist eine klare, technisch fundierte Entscheidungsgrundlage – kein Verkaufsgespräch.

Finden Sie heraus, wo Ihre aktuelle Integration Schwachstellen hat – kostenfrei und unverbindlich.

Audit Form

Alternativ: Jetzt direkt mit einem technischen Ansprechpartner sprechen: +49 36626 31760

✔ kostenlos   ✔ unverbindlich   ✔ technischer Ansprechpartner   ✔ Antwort innerhalb von 24 Stunden