eBay für Odoo
Marktplatz-Connector · Odoo 19 lieferbar, Odoo 20 auf Anfrage · Community und Enterprise
eBay-Bestellungen aus elf Länderseiten in Odoo, Bestand und Preise je Land, Listings mit vollem Feldumfang.
Kern ist PflichtOhne den Sales Channel Connector – Kern läuft eBay Connector nicht. Der Kern ist die Grundlage für jedes Kanal-Modul und kostet einmal je Odoo-Instanz; weitere Module brauchen ihn dann nicht noch einmal.
- Schnittstelle
- eBay Sell Fulfillment API v1
- Länder
- 11 Länderseiten
- Takt
- Alle 15 Minuten, einstellbar von jeder Minute …
- Odoo
- 19, Community und Enterprise
- Lizenz
- Kauf einmalig, OPL-1
Was das Modul macht
- Bestellungen automatisch als Odoo-Verkaufsauftrag
- Bestand senden
- Preise senden
- Tracking melden
- Marktplatz-Bestand lesen
- Bestellungen landen automatisch im passenden Länderkanal
- Ein Zugang für alle Länderseiten
Aus dem Marktplatz-Kern, immer dabei
Das bringt der Sales Channel Connector – Kern mit. Sie kaufen ihn einmal, jedes Modul nutzt ihn.
- Eine Eingangsliste für alle Kanäle, jede Bestellung wird automatisch ein Odoo-Verkaufsauftrag
- Produkt-Zuordnung mit Vorschlägen über EAN und SKU, Platzhalter statt Blockade
- Steuern aus Ihren Odoo-Regeln, Ausgleich auf den tatsächlich gezahlten Betrag
- Rechnung je Kanal: aus, Entwurf, gebucht oder gebucht und bezahlt, mit Doppelsende-Schutz
- Bestand nach jeder Änderung an alle Kanäle, mit Puffer je Kanal und Niedrigbestand-Alarm
- Storno- und Retourenablauf nach Ihren Regeln, Sync-Protokoll mit Fehlerdetails, Wiederholung mit steigendem Abstand
- Dashboard je Kanal: Umsatz heute und im Monat, offene Aufträge, versendet, Fehler
- Zugangsdaten verschlüsselt, Rollen Benutzer und Manager, Multi-Company
- Jeder Sendeschalter ist ab Werk aus
So arbeitet das Modul im Einzelnen
Geprüft am Modul selbst, Stand Oktober 2026. Was hier nicht steht, kann das Modul nicht.
- Jede Bestellung landet im Kanal ihrer Verkaufsseite; Kanäle mit demselben Token teilen sich den Abruf.
- Nur bezahlte Bestellungen werden importiert, vollständig erstattete oder fehlgeschlagene übersprungen. Unbezahlte warten als „Zahlung ausstehend“.
- Bestand je SKU über eBays Inventar-System; der Marktplatzbestand lässt sich zurücklesen.
- Preise über die Artikel-ID, die aus der Bestellung gelernt wird, sonst über die SKU; eBay bekommt sie in Paketen zu vier Artikeln.
- Sendungsnummer als Versandbestätigung mit Positionen und Zusteller (DHL, DPD, GLS, Hermes, UPS, FedEx, TNT, Deutsche Post, sonst „Other“).
- USt-IdNr. von Geschäftskunden wird übernommen.
So läuft eine eBay-Bestellung durch Odoo
Jeder Schritt als Beleg, mit erfundenen Beispielwerten. So sieht der Weg aus, den jede Bestellung nimmt.
- 01BestellungeBay · 09:41Bestellnummer…-44712 × Artikel89,80 €Statusbezahlt
Der Käufer bestellt und bezahlt auf eBay. Sie tun nichts.
- 02AbrufOdoo · bis 09:56KanaleBay DEProdukteüber EAN zugeordnetKundeangelegt oder erkannt
Das Modul holt neue Bestellungen im eingestellten Takt, ab Werk alle 15 Minuten. Doppelte Abrufe erzeugen keine doppelten Aufträge.
- 03VerkaufsauftragOdoo · 09:56AuftragS00412Steuernaus Ihren RegelnRechnungje Einstellung
Der Auftrag entsteht mit Kunde, Positionen, Steuern und Versandkosten, auf den Cent wie vom Käufer bezahlt. Die Lieferung ist angelegt.
- 04VersandLager · 11:05LieferungWH/OUT/00412Etikettaus der Versand-SuiteSendungsnummerJJD 0000 1…
Sie packen und versenden wie immer. Das Etikett kommt aus Odoo, wenn Sie die Versand-Suite nutzen.
- 05RückmeldungeBay · 11:06SendungsnummergemeldetRechnungin OdooBestandaktualisiert
Was Sie eingeschaltet haben, geht automatisch zurück an eBay. Der Käufer sieht die Sendungsnummer.
So sieht es aus
Drei Bildschirme, die Sie nach der Einrichtung täglich sehen: die Liste, die Einstellungen und das Protokoll. Schematisch gezeichnet, damit Sie wissen, was Sie bekommen.
- 09:41:02Abruf eBay: 3 neue Bestellungen, 0 Änderungen
- 09:41:03…-4471 → Verkaufsauftrag S00412, Kunde erkannt, 2 Positionen über EAN
- 09:41:03…-4466 → wartet: Produkt 4006381… nicht zugeordnet, Vorschlag über EAN liegt vor
- 09:42:10Bestand an eBay: 12 Artikel aktualisiert (Puffer 2)
- 11:06:31Sendungsnummer JJD 0000 1… an eBay gemeldet, Bestellung …-4471
Was passiert, wenn …
Die Fälle, die im Alltag vorkommen, und was das Modul dann tut. Geprüft am Code, nicht am Prospekt.
- Der Käufer storniert auf dem Marktplatz.
- „CANCELLED“ bei eBay stoppt den Auftrag in Odoo. Lieferung und Entwurfsrechnung werden abgebrochen, reservierter Bestand ist wieder frei, eine Gutschrift entsteht nach Ihrer Regel. Eine Notiz am Beleg sagt, warum.
- Eine Retoure kommt.
- Retouren werden über den Statusabgleich erkannt und am Auftrag vermerkt. Die Entscheidung treffen Sie im eBay-Verkäuferkonto.
- Sie müssen erstatten.
- Erstattungen erledigen Sie im eBay-Verkäuferkonto; die Gutschrift in Odoo bleibt bei Ihnen.
- Der Marktplatz ist gerade nicht erreichbar.
- Wiederholung bei Überlastung und Serverfehlern; Versandbestätigungen werden nie blind wiederholt. Jeder Fehler steht im Protokoll.
- Eine Bestellung kommt doppelt an.
- Jede Marktplatz-Bestellnummer wird je Kanal nur einmal zum Auftrag. Ein zweiter Abruf erkennt sie und legt nichts Neues an.
- Ein Produkt ist in Odoo nicht zugeordnet.
- Zuordnung über die SKU. Sonst landet die Position auf dem Platzhalterprodukt des Kanals, mit Vorschlag über EAN oder interne Referenz.
- Der Bestand geht auf null.
- Der neue Bestand geht beim nächsten Lauf an eBay, abzüglich des Puffers, den Sie je Kanal setzen. Menge 0 wird gesetzt. Der Niedrigbestand-Alarm meldet sich vorher.
Zugang und Voraussetzungen
Was Sie brauchen, bevor es losgeht, und was ausdrücklich nicht.
- Schnittstelle
- eBay Sell Fulfillment API v1 (Bestellungen, Versandbestätigung), Sell Inventory API v1 (Bestand), Trading API (Preise); OAuth2 mit Refresh Token
- Konto beim Anbieter
- eBay-Verkäuferkonto und eine Anwendung auf developer.ebay.com mit Produktions-Schlüsselsatz
- Was eingetragen wird
- App ID (Client ID), Cert ID (Client Secret) und User Token (rund 18 Monate gültig). Ein Schlüsselsatz für das ganze Konto, alle Länderseiten nutzen ihn. Scopes: sell.fulfillment, sell.inventory, sell.account.
- In Odoo
- Verkauf, Lager, Rechnungen (Standard-Apps von Odoo)
- Länder
- 11 Länderseiten: de, at, ch, fr, it, es, co.uk, be, nl, pl, ie
- Takt
- Alle 15 Minuten, einstellbar von jeder Minute bis täglich; neue Bestellungen rückblickend 3 Tage, Statusabgleich 14 Tage
- Sofortmeldung
- Keine Sofortmeldung vom Anbieter, Bestellungen werden nach Zeitplan geholt. Nach außen: signierte Webhooks für Bestellung, Sendungsnummer und Rechnung, zum Beispiel für n8n.
- Im Formular
- eBay-Seite, ein Kanal je Seite mit denselben Zugangsdaten
- Sendungsnummer an eBay senden
- Bestellungen ohne Zahlungsinformation importieren (an)
- eBay-Artikel-ID an der Produktzuordnung, wird aus der Bestellung gelernt
- Nicht nötig
- Keine Token-Pflege, der Zugriffstoken erneuert sich automatisch
- Keine Sandbox-Schlüssel, das Modul arbeitet gegen eBays Produktion
- Kein Odoo Enterprise
Gut zu wissen
Grenzen, die wir lieber vorher sagen.
- Erstattungen und Retouren-Entscheidungen erledigen Sie im eBay-Konto; der Storno kommt automatisch in Odoo an
- Kein Rechnungs-Upload zu eBay
- Bestand lesen nur für Artikel im eBay-Inventar-System
- Keine Erstattung und keine Retourenannahme aus Odoo
Passt dazu
- eBay Product Launcher
Produkte aus Odoo heraus auf eBay anlegen und aktualisieren – mit den Pflichtfeldern von eBay, geprüft vor dem Senden.
249 €+ Kern 249 € - eBay Settlements
Auszahlungen und Gebühren von eBay in Odoo spiegeln und den Bestellungen zuordnen.
149 €+ Kern 249 € - eBay Customer Support
Käufernachrichten von eBay als Tickets in Odoo beantworten.
99 €+ Kern 249 € - Shipping Channels – Basis
Labels mit einem Klick am Auftrag oder an der Lieferung – für ganz Odoo, auch ohne Marktplätze.
249 €Kern, Grundlage
Fragen dazu
Brauche ich Odoo Enterprise?
Nein. Alle Module laufen auf Odoo 19, Community und Enterprise; Odoo 20 folgt auf Anfrage. Einzige Ausnahme: Die Amazon-Enterprise-Brücke ergänzt Odoos eigenen Amazon-Connector und setzt deshalb Enterprise voraus. Für Amazon ohne Enterprise nutzen Sie das Modul Amazon SP-API.
Werden Bestellungen automatisch zu Verkaufsaufträgen?
Ja. Sie stellen je Kanal ein, ab welchem Marktplatz-Status ein Auftrag entsteht, zum Beispiel erst nach Zahlungseingang. Steuern und Steuerposition kommen aus Ihren Odoo-Steuerregeln; der Auftrag wird auf den tatsächlich gezahlten Bruttobetrag abgestimmt.
Wie funktioniert der Bestandsabgleich?
Bei jeder Bestandsänderung in Odoo wird der neue Wert sofort an den Kanal gesendet. Je Produkt und Kanal entscheiden Sie: Odoo-Bestand folgen oder fester Kanalbestand. Ein Sicherheitspuffer je Kanal verhindert Überverkauf. Sie können außerdem den Bestand vom Marktplatz lesen und mit Ihrem vergleichen.
Was passiert bei Stornos und Retouren?
Stornos vom Marktplatz kommen automatisch an und laufen über denselben Ablauf wie ein Storno in Odoo. Für Retouren legen Sie je Kanal Regeln fest: Rücklieferung als Entwurf oder validiert, Gutschrift ja oder nein, Frist. Bei Kaufland und OTTO entscheiden Sie Retouren direkt aus Odoo. Erstattungen aus Odoo heraus sind bei Kaufland, Shopify, WooCommerce, Medusa, Temu und Stripe möglich; Amazon erstattet dem Käufer selbst.
Was passiert, wenn der Marktplatz nicht erreichbar ist?
Nichts geht verloren. Fehlgeschlagene Übertragungen landen in einer Wiederhol-Warteschlange mit steigendem Abstand. Jeder Versuch steht im Sync-Protokoll mit der Antwort des Marktplatzes, und am Beleg erscheint eine Notiz.
Wie funktionieren Updates nach dem ersten Jahr?
Mit dem Update-Plan: 25 % des Kaufpreises im Jahr. Darin sind alle neuen Versionen des Moduls, Anpassungen, wenn ein Marktplatz seine Schnittstelle ändert, und Fehlerbehebungen. Ohne Update-Plan läuft das Modul weiter, bekommt aber keine neuen Versionen. Der Plan ist jährlich kündbar.
eBay Connector: Passt das zu Ihrem Odoo?
Sagen Sie uns Ihre Odoo-Version und wie Sie heute arbeiten. Wir prüfen, ob das Modul passt, und schicken ein Angebot mit Installation, wenn Sie wollen.