Zum Inhalt springen
Odoo 19 · Shopware 6 · Admin API

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.

Connector-Schicht: Eigene 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.
Axoline Odoo Shopware Connector Backend und Synchronisation

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.

Shopware 6
Admin API · REST/JSON
shopware.backend
Zugangsdaten · Sync-Optionen
Connector-Layer
shopware.* Modelle
Odoo Standard
sale · product · partner
  • shopware.productproduct.product
  • shopware.categoryproduct.category
  • shopware.customerres.partner
  • shopware.ordersale.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.

  1. Preisregeln (wenn Produktsync aktiv)
  2. Kategorien
  3. Produkte (inkl. Varianten)
  4. Kunden
  5. Bestellungen
1

Backend anlegen

Shop-URL, Client ID & Secret eintragen, Verbindung testen.

2

Sync aktivieren

Entitäten und Filter konfigurieren. Optional Export-Flags setzen.

3

Automatisch laufen lassen

Cron synchronisiert alle 15 Min. Manueller Sync jederzeit möglich.

4

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