Axoline Shopware Connector
Odoo 19 ↔ Shopware 6 — Bidirektionale Synchronisation
Die Shopware-6-Anbindung für Odoo 19: Bestellungen, Kunden, Produkte (inkl. Varianten), Kategorien und Preisregeln über die Shopware Admin API (OAuth2) synchronisieren. Fulfillment und Rechnungsstellung in Odoo — optional mit Rückmeldung von Liefer- und Bestellstatus an Shopware. Kein separates Middleware-Server nötig.
shopware.*-Modelle spiegeln Shopware-Daten in Odoo
und verknüpfen sie mit Standarddatensätzen (sale.order, product.product,
res.partner). Mehrere Shopware-Shops als separate Backends möglich.
Schluss mit manuellem Datenabgleich zwischen Shop und ERP
Ohne Connector bleiben E-Commerce und Odoo getrennte Welten:
Manueller Import
Bestellungen und Kunden per CSV oder Copy-Paste übertragen. Fehleranfällig und zeitaufwendig.
Middleware & Custom-Code
Externe Dienste oder Eigenentwicklung pflegen. Zusätzliche Infrastruktur und Wartungsaufwand.
Axoline Connector
Native Odoo-Integration direkt zur Shopware Admin API. Cron-Sync, manuelle Jobs und Status-Rückmeldung aus Odoo heraus.
Hauptfunktionen
Bestellungen & Verkaufsaufträge
Shopware-Bestellungen importieren und mit Odoo-Verkaufsaufträgen verknüpfen. Filter nach Status, Datum und Limit. Zahlungsstatus aktuell halten.
Produkte & Varianten
Produkte inkl. Varianten, Referenzen und Preiskontext. Delta-Sync über updatedAt. Optional Export Odoo → Shopware.
Kunden & Kontakte
Shopware-Kunden mit Adressen synchronisieren und mit Odoo-Kontakten verknüpfen. Einheitliche Kundensicht in Shop und ERP.
Kategorien & Preisregeln
Kategorie-Hierarchie importieren. Shopware-Preisregeln werden Odoo-Preislisten zugeordnet.
Status-Rückmeldung
Nach Lieferschein und Rechnung in Odoo optional Shopware-Bestellung auf versendet bzw. abgeschlossen setzen.
Automatisierung
Geplanter Cron (Standard: alle 15 Min.), manuelle Sync-Buttons, API-Diagnose und ausführliches Logging.
Architektur
HTTPS von Odoo zu Ihrer Shopware-Instanz. Authentifizierung per OAuth2 Client Credentials.
Admin API · REST/JSON
Zugangsdaten · Sync-Optionen
shopware.* Modelle
sale · product · partner
shopware.product→product.productshopware.category→product.categoryshopware.customer→res.partner
shopware.order→sale.order- Lieferschein / Rechnung → Shopware State Machine
shopware.price.rule→ Odoo-Preisliste
Sync-Ablauf
Bei Alles synchronisieren (Button oder Cron) laufen die Phasen nacheinander. Fehler in einer Phase blockieren die nächste nicht.
- Preisregeln (wenn Produktsync aktiv)
- Kategorien
- Produkte (inkl. Varianten)
- Kunden
- Bestellungen
Backend anlegen
Shop-URL, Client ID & Secret eintragen, Verbindung testen.
Sync aktivieren
Entitäten und Filter konfigurieren. Optional Export-Flags setzen.
Automatisch laufen lassen
Cron synchronisiert alle 15 Min. Manueller Sync jederzeit möglich.
In Odoo abwickeln
Lieferschein, Rechnung — Status optional zurück an Shopware melden.
Axoline Connector vs. manuelle Prozesse
| Fähigkeit | Manuell / CSV | Middleware | Axoline Connector |
|---|---|---|---|
| Native Odoo-Integration | ✘ | Begrenzt | ✔ |
| Produkte mit Varianten | ✘ | ✔ | ✔ |
| Bestellungen → Verkaufsaufträge | Manuell | ✔ | ✔ |
| Status-Rückmeldung an Shopware | ✘ | Variabel | ✔ |
| Geplanter Sync (Cron) | ✘ | ✔ | ✔ |
| Kein Extra-Server nötig | ✔ | ✘ | ✔ |
Anwendungsfälle
E-Commerce & Versand
Shopware-Bestellungen landen automatisch als Verkaufsaufträge in Odoo. Lager, Kommissionierung und Versand wie gewohnt in Odoo abwickeln.
Produktpflege
Artikelstamm und Kategorien aus Shopware importieren oder bei Bedarf aus Odoo exportieren. Preisregeln als Odoo-Preislisten abbilden.
Multi-Shop
Mehrere Shopware-Instanzen als separate Backends anbinden — jeweils mit eigenen Sync-Einstellungen und Mandantenzuordnung.
Backend-Konfiguration
Zentrale Einstellungen pro Shopware-Instanz unter Axoline Shopware Connector → Konfiguration → Backends:
| Bereich | Konfigurierbar |
|---|---|
| Verbindung | Shop-URL, OAuth Client ID/Secret, Mandant, Verbindungstest → Status Verbunden |
| Entitäten | Sync für Produkte, Kategorien, Kunden, Bestellungen; optional Export Produkte/Kategorien |
| Standardwerte | Sales Channel ID, Standard-Steuer, Zahlungsbedingung für erzeugte Verkaufsaufträge |
| Bestellimport | Statusfilter, Bestellungen ab Datum, Max. pro Lauf, Refresh verknüpfter Bestellungen, Test-UUID |
| Shopware-Transitions | Namen für open → in progress, Lieferschein ship, Bestellung complete |
| Performance | API-Batch-Größe, optionales Kunden-Limit pro Lauf |
Systemvoraussetzungen
- Odoo: 19.0 (Community & Enterprise)
- Module: Sales, Stock, Product, Contacts, Accounting
- Shopware: Version 6 mit Admin-API-Zugang
- Netzwerk: HTTPS von Odoo-Server zur Shop-URL
- Auth: OAuth2 Integration (Client ID + Client Secret)
- Cron: Standard alle 15 Minuten (anpassbar)
- Support: info@axoline.de
- Website: www.axoline.de
Häufig gestellte Fragen
Brauche ich einen Middleware-Server?
Nein. Odoo kommuniziert direkt mit der Shopware Admin API. Keine zusätzliche Infrastruktur erforderlich.
Welche Shopware-Version wird unterstützt?
Shopware 6 über die Admin API (REST/JSON, OAuth2 Client Credentials).
Kann ich mehrere Shops anbinden?
Ja. Pro Shopware-Instanz ein shopware.backend-Datensatz mit eigenen Sync-Einstellungen.
Geht auch Export von Odoo nach Shopware?
Ja, optional für Kategorien und Produkte — manuell über Backend-Buttons, wenn Export-Flags aktiviert sind.
Werden Bestellstatus an Shopware zurückgemeldet?
Optional: nach Lieferschein-Erledigung Versandstatus, nach Rechnungsbuchung Bestellabschluss — Transition-Namen konfigurierbar.
Was passiert bei Sync-Fehlern?
Fehler werden geloggt. Eine fehlgeschlagene Phase blockiert nicht die nächste. Cron versucht beim nächsten Lauf erneut.
Shopware® ist eine Marke des jeweiligen Rechteinhabers. Dieses Modul ist nicht mit der Shopware AG verbunden und nutzt die veröffentlichte Shopware-6-Admin-API. Sie sind für rechtmäßige Datenverarbeitung und DSGVO-Pflichten in Ihrem Deployment verantwortlich.
Shopware 6 mit Odoo verbinden
Bestellungen, Produkte und Kunden automatisch synchronisieren — Fulfillment in Odoo, Status optional zurück an den Shop.
Fragen? info@axoline.de
Axoline Shopware Connector
Odoo 19 ↔ Shopware 6 — Bidirektionale Synchronisation
Die Shopware-6-Anbindung für Odoo 19: Bestellungen, Kunden, Produkte (inkl. Varianten), Kategorien und Preisregeln über die Shopware Admin API (OAuth2) synchronisieren. Fulfillment und Rechnungsstellung in Odoo — optional mit Rückmeldung von Liefer- und Bestellstatus an Shopware. Kein separates Middleware-Server nötig.
shopware.*-Modelle spiegeln Shopware-Daten in Odoo
und verknüpfen sie mit Standarddatensätzen (sale.order, product.product,
res.partner). Mehrere Shopware-Shops als separate Backends möglich.
Schluss mit manuellem Datenabgleich zwischen Shop und ERP
Ohne Connector bleiben E-Commerce und Odoo getrennte Welten:
Manueller Import
Bestellungen und Kunden per CSV oder Copy-Paste übertragen. Fehleranfällig und zeitaufwendig.
Middleware & Custom-Code
Externe Dienste oder Eigenentwicklung pflegen. Zusätzliche Infrastruktur und Wartungsaufwand.
Axoline Connector
Native Odoo-Integration direkt zur Shopware Admin API. Cron-Sync, manuelle Jobs und Status-Rückmeldung aus Odoo heraus.
Hauptfunktionen
Bestellungen & Verkaufsaufträge
Shopware-Bestellungen importieren und mit Odoo-Verkaufsaufträgen verknüpfen. Filter nach Status, Datum und Limit. Zahlungsstatus aktuell halten.
Produkte & Varianten
Produkte inkl. Varianten, Referenzen und Preiskontext. Delta-Sync über updatedAt. Optional Export Odoo → Shopware.
Kunden & Kontakte
Shopware-Kunden mit Adressen synchronisieren und mit Odoo-Kontakten verknüpfen. Einheitliche Kundensicht in Shop und ERP.
Kategorien & Preisregeln
Kategorie-Hierarchie importieren. Shopware-Preisregeln werden Odoo-Preislisten zugeordnet.
Status-Rückmeldung
Nach Lieferschein und Rechnung in Odoo optional Shopware-Bestellung auf versendet bzw. abgeschlossen setzen.
Automatisierung
Geplanter Cron (Standard: alle 15 Min.), manuelle Sync-Buttons, API-Diagnose und ausführliches Logging.
Architektur
HTTPS von Odoo zu Ihrer Shopware-Instanz. Authentifizierung per OAuth2 Client Credentials.
Admin API · REST/JSON
Zugangsdaten · Sync-Optionen
shopware.* Modelle
sale · product · partner
shopware.product→product.productshopware.category→product.categoryshopware.customer→res.partner
shopware.order→sale.order- Lieferschein / Rechnung → Shopware State Machine
shopware.price.rule→ Odoo-Preisliste
Sync-Ablauf
Bei Alles synchronisieren (Button oder Cron) laufen die Phasen nacheinander. Fehler in einer Phase blockieren die nächste nicht.
- Preisregeln (wenn Produktsync aktiv)
- Kategorien
- Produkte (inkl. Varianten)
- Kunden
- Bestellungen
Backend anlegen
Shop-URL, Client ID & Secret eintragen, Verbindung testen.
Sync aktivieren
Entitäten und Filter konfigurieren. Optional Export-Flags setzen.
Automatisch laufen lassen
Cron synchronisiert alle 15 Min. Manueller Sync jederzeit möglich.
In Odoo abwickeln
Lieferschein, Rechnung — Status optional zurück an Shopware melden.
Axoline Connector vs. manuelle Prozesse
| Fähigkeit | Manuell / CSV | Middleware | Axoline Connector |
|---|---|---|---|
| Native Odoo-Integration | ✘ | Begrenzt | ✔ |
| Produkte mit Varianten | ✘ | ✔ | ✔ |
| Bestellungen → Verkaufsaufträge | Manuell | ✔ | ✔ |
| Status-Rückmeldung an Shopware | ✘ | Variabel | ✔ |
| Geplanter Sync (Cron) | ✘ | ✔ | ✔ |
| Kein Extra-Server nötig | ✔ | ✘ | ✔ |
Anwendungsfälle
E-Commerce & Versand
Shopware-Bestellungen landen automatisch als Verkaufsaufträge in Odoo. Lager, Kommissionierung und Versand wie gewohnt in Odoo abwickeln.
Produktpflege
Artikelstamm und Kategorien aus Shopware importieren oder bei Bedarf aus Odoo exportieren. Preisregeln als Odoo-Preislisten abbilden.
Multi-Shop
Mehrere Shopware-Instanzen als separate Backends anbinden — jeweils mit eigenen Sync-Einstellungen und Mandantenzuordnung.
Backend-Konfiguration
Zentrale Einstellungen pro Shopware-Instanz unter Axoline Shopware Connector → Konfiguration → Backends:
| Bereich | Konfigurierbar |
|---|---|
| Verbindung | Shop-URL, OAuth Client ID/Secret, Mandant, Verbindungstest → Status Verbunden |
| Entitäten | Sync für Produkte, Kategorien, Kunden, Bestellungen; optional Export Produkte/Kategorien |
| Standardwerte | Sales Channel ID, Standard-Steuer, Zahlungsbedingung für erzeugte Verkaufsaufträge |
| Bestellimport | Statusfilter, Bestellungen ab Datum, Max. pro Lauf, Refresh verknüpfter Bestellungen, Test-UUID |
| Shopware-Transitions | Namen für open → in progress, Lieferschein ship, Bestellung complete |
| Performance | API-Batch-Größe, optionales Kunden-Limit pro Lauf |
Systemvoraussetzungen
- Odoo: 19.0 (Community & Enterprise)
- Module: Sales, Stock, Product, Contacts, Accounting
- Shopware: Version 6 mit Admin-API-Zugang
- Netzwerk: HTTPS von Odoo-Server zur Shop-URL
- Auth: OAuth2 Integration (Client ID + Client Secret)
- Cron: Standard alle 15 Minuten (anpassbar)
- Support: info@axoline.de
- Website: www.axoline.de
Häufig gestellte Fragen
Brauche ich einen Middleware-Server?
Nein. Odoo kommuniziert direkt mit der Shopware Admin API. Keine zusätzliche Infrastruktur erforderlich.
Welche Shopware-Version wird unterstützt?
Shopware 6 über die Admin API (REST/JSON, OAuth2 Client Credentials).
Kann ich mehrere Shops anbinden?
Ja. Pro Shopware-Instanz ein shopware.backend-Datensatz mit eigenen Sync-Einstellungen.
Geht auch Export von Odoo nach Shopware?
Ja, optional für Kategorien und Produkte — manuell über Backend-Buttons, wenn Export-Flags aktiviert sind.
Werden Bestellstatus an Shopware zurückgemeldet?
Optional: nach Lieferschein-Erledigung Versandstatus, nach Rechnungsbuchung Bestellabschluss — Transition-Namen konfigurierbar.
Was passiert bei Sync-Fehlern?
Fehler werden geloggt. Eine fehlgeschlagene Phase blockiert nicht die nächste. Cron versucht beim nächsten Lauf erneut.
Shopware® ist eine Marke des jeweiligen Rechteinhabers. Dieses Modul ist nicht mit der Shopware AG verbunden und nutzt die veröffentlichte Shopware-6-Admin-API. Sie sind für rechtmäßige Datenverarbeitung und DSGVO-Pflichten in Ihrem Deployment verantwortlich.
Shopware 6 mit Odoo verbinden
Bestellungen, Produkte und Kunden automatisch synchronisieren — Fulfillment in Odoo, Status optional zurück an den Shop.
Fragen? info@axoline.de