Zum Inhalt springen
SDXS

Sales Channel Connector – Kern

Kern · Odoo 19 lieferbar, Odoo 20 auf Anfrage · Community und Enterprise

Die eine Schaltzentrale in Odoo, in der alle Marktplätze gleich aussehen und gleich funktionieren. Jeder Kanal ist danach nur noch ein Reiter mehr.

Das ist der KernSales Channel Connector – Kern ist der Kern: die Grundlage, die jedes Kanal-Modul braucht. Einmal je Odoo-Instanz, danach kommen nur noch die Module dazu.

Schnittstelle
Keine fremde Schnittstelle
Takt
Je Kanal einstellbar
Odoo
19, Community und Enterprise
Lizenz
Kauf einmalig, OPL-1

Was das Modul macht

  • Bestellungen aller Kanäle in einer Eingangsliste, automatisch als Odoo-Verkaufsauftrag
  • Steuern und Steuerposition aus Ihren Odoo-Regeln, Ausgleich auf den tatsächlich gezahlten Bruttobetrag
  • Fremdwährungs-Preislisten automatisch angelegt
  • Je Kanal einstellbar, ab welchem Marktplatz-Status ein Auftrag entsteht
  • Auftragsnummer wahlweise Marktplatz-ID oder Odoo-Nummernkreis
  • B2B-Daten (USt-ID, Firma), Bundesland und Telefon werden übernommen, wo der Kanal sie liefert
  • Automatische Rechnung je Kanal: aus, Entwurf, gebucht oder gebucht und bezahlt – mit Doppelsende-Schutz
  • Storno vom Marktplatz und Storno in Odoo laufen über denselben Ablauf; Retouren-Regeln je Kanal
  • Bestand bei jeder Änderung sofort an alle Kanäle; Puffer je Kanal, fester Kanalbestand je Produkt, Niedrigbestand-Alarm
  • Bruttopreis je Zuordnung wird bei Änderung sofort gesendet
  • Produkt-Zuordnung mit Vorschlägen über EAN und SKU
  • Dashboard je Kanal: Umsatz heute und im Monat, Ø je Tag, offene Aufträge, versendet, Fehler
  • Sync-Protokoll mit Fehlerdetails, Notiz am Beleg, Wiederhol-Warteschlange mit steigendem Abstand
  • Signierte Webhooks für Aufträge, Tracking und Rechnungen (n8n, Zapier, Make, eigene Dienste)
  • Zugangsdaten verschlüsselt gespeichert, Rollen Benutzer und Manager, Multi-Company
  • Onboarding-Assistent, geführte Einrichtungstouren, Fehler-Melde-Knopf (anonymisiert, mit Vorschau)
  • Jeder Sendeschalter ist ab Werk aus

Darauf bauen die Module auf

Der Kern kennt keinen einzelnen Anbieter. Jedes Modul dockt an und nutzt dieselben Listen, Schalter und Protokolle.

  • 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.

  1. Jeder Kanal holt neue Bestellungen nach Zeitplan ab. Jede Bestellung landet genau einmal in der Eingangsliste und wird, wenn eingeschaltet, automatisch ein Verkaufsauftrag.
  2. Der Kunde wird über die E-Mail-Adresse gefunden oder angelegt, eine abweichende Lieferadresse als Lieferkontakt. Die Steuerposition kommt aus Odoo.
  3. Bruttopreise des Marktplatzes werden über Ihre Produktsteuern in Nettopreise umgerechnet. Versandkosten, Gebühren und Rabatte werden so ausgeglichen, dass der Auftrag exakt dem vom Käufer bezahlten Betrag entspricht.
  4. Die Auftragsnummer ist wahlweise die Marktplatz-Bestellnummer oder die Odoo-Nummer; die Marktplatznummer steht immer als Kundenreferenz und ist durchsuchbar.
  5. Produktzuordnung je Kanal über EAN, dann externe ID. Unbekannte Artikel laufen auf ein Platzhalterprodukt, damit kein Auftrag blockiert; das System schlägt das passende Odoo-Produkt vor, Sie ordnen mit einem Klick zu oder legen es aus den Marktplatzdaten an.
  6. Gesendete Menge ist die freie Menge im Kanal-Lager minus Sicherheitspuffer, nie unter null, oder eine feste Menge je Zuordnung.
  7. Nach einem Ausfall erweitert der Import das Zeitfenster automatisch mit Überlappung, damit nichts verloren geht.
  8. Jede Aktion nach außen hinterlässt drei Spuren: Sync-Protokoll mit Fehlerdetails, Notiz am Beleg und eine Doppelsende-Sperre.
  9. Aufrufe werden bei Überlastung und Serverfehlern bis zu dreimal wiederholt. Fehlgeschlagene Sendungen landen in einer Wiederholungsliste mit steigendem Abstand (bis 6 Stunden, 8 Versuche), danach als fehlgeschlagen markiert, mit Protokoll und Notiz.
  10. Dashboard je Kanal: Umsatz heute und im Monat, Durchschnitt je Tag, offene Bestellungen, versendet im Monat, Fehlerzähler, Monatsverlauf als Diagramm.

Was der Kern für jedes Kanal-Modul tut

Jeder Schritt als Beleg, mit erfundenen Beispielwerten. So sieht der Weg aus, den jede Bestellung nimmt.

  1. 01Kanal verbindenOdoo
    KanaleBay DE
    ModuleBay Connector
    Zugangsdatenverschlüsselt

    Der Kern kennt keinen Marktplatz. Jeder Kanal ist ein Modul, das an den Kern andockt, mit demselben Formular und denselben Schaltern.

  2. 02EingangOdoo
    Bestellungenalle Kanäle
    Aufträgeautomatisch
    Steuernaus Ihren Regeln

    Eine Liste für alle Marktplätze. Dieselben Reiter, Felder und Schalter, einmal lernen.

  3. 03RückmeldungenOdoo
    Bestand, Preisean alle Kanäle
    Sendungsnummern, Rechnungenje Schalter
    Protokollje Kanal

    Bestand, Preise, Sendungsnummern und Rechnungen gehen an alle Kanäle, die das anbieten und die Sie eingeschaltet haben.

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.

Marktplatz › Eingangheute 14 · offen 2
KanalBestellungKäuferBetragAuftragStatusMarktplatz DE…-4471M. Huber89,80 €S00412neuMarktplatz DE…-4470S. Keller249,00 €S00411gepacktMarktplatz AT…-4468J. Novak34,50 €S00409versendetMarktplatz DE…-4466L. Brandt118,20 €S00407Produkt zuordnenMarktplatz DE…-4465A. Mayer61,90 €S00406versendet
Schematische Darstellung mit Beispieldaten, keine Abbildung der Odoo-Oberfläche.
Kanal › Marktplatz DE › Einstellungen
LagerQuelle für Bestand und Aufträge
Sync-Takt15 Minuten
Auftrag ab Statusje Marktplatz vorbelegt
Marktplatz-Zahlungsjournalfür „gebucht und bezahlt“
RollenBenutzer liest, Manager sendet
Bestellungen automatisch importieren
Verkaufsauftrag automatisch anlegenab wählbarem Marktplatzstatus
Automatische Rechnungkeine, Entwurf, gebucht, gebucht und bezahlt
Bestand automatisch sendenmit Sicherheitspuffer
Preis automatisch senden
Sendungsnummer an den Marktplatz senden
Rechnungen zum Marktplatz hochladenwo der Marktplatz das bietet
Auftrag bei Marktplatz-Storno abbrechen
Bei Retoure: Rücklieferung und Gutschriftaus, Entwurf oder gebucht, mit Retourenfenster
Bei neuen Bestellungen benachrichtigenGlocke, Push oder E-Mail
Webhooks nach außenBestellung, Sendungsnummer, Rechnung; signiert
Beispiel nach der Einrichtung. Ab Werk ist jeder Sendeschalter aus, Sie schalten ein, was laufen soll.
Kanal › Marktplatz DE › Protokoll
  • 09:41:02Abruf Marktplatz: 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 Marktplatz: 12 Artikel aktualisiert (Puffer 2)
  • 11:06:31Sendungsnummer JJD 0000 1… an Marktplatz gemeldet, Bestellung …-4471
Jeder Schritt mit Zeit, Ergebnis und Fehlergrund. Nichts passiert still.

Was passiert, wenn …

Die Fälle, die im Alltag vorkommen, und was das Modul dann tut. Geprüft am Code, nicht am Prospekt.

Brauche ich den Kern auch mit nur einem Marktplatz?
Ja. Der Kern ist die Grundlage, das Kanal-Modul der Marktplatz. Er kostet einmal je Odoo-Instanz, egal wie viele Kanäle Sie anbinden.
Was ist, wenn später ein Marktplatz dazukommt?
Sie kaufen nur das Kanal-Modul. Der Kern ist schon da, die Bedienung ist dieselbe.
Der Marktplatz meldet ein Storno.
Ist der Schalter an, läuft ein einmaliger Stornoablauf: Versandetiketten beim Zusteller stornieren (wo möglich), Entwurfsrechnungen löschen, offene Lieferungen abbrechen, Auftrag abbrechen, Gutschrift für gebuchte Rechnungen nach Ihrer Regel. Lieferungen mit Etikett werden nie gelöscht, bereits versendete bleiben mit Warnung stehen. Derselbe Ablauf steht als Assistent am Auftrag bereit.
Der Marktplatz meldet eine Retoure.
Je nach Regel entsteht eine Rücklieferung (Entwurf oder validiert) und eine Gutschrift (Entwurf oder gebucht), mit der Marktplatz-Bestellnummer darauf. Außerhalb des Retourenfensters gibt es nur eine Warnung. Jede Retoure wird nur einmal verarbeitet, Teilretouren stehen mit den betroffenen Artikeln am Beleg.
Ich muss erstatten.
Bei Marktplätzen mit Erstattungs-Schnittstelle gibt es den Knopf „Auf Marktplatz erstatten“: Betrag (Teilbeträge mehrfach), Grund und Notiz, nur für Manager, nie automatisch wiederholt. Marktplätze, die selbst erstatten, haben keinen Knopf; dort wird die Erstattung erkannt und als Gutschrift gespiegelt.
Der Marktplatz ist gerade nicht erreichbar.
Aufrufe werden bis zu dreimal wiederholt, Sendungen landen in der Wiederholungsliste mit steigendem Abstand. Aufrufe, die etwas anlegen oder Geld bewegen, werden nie blind wiederholt. Nichts geht verloren, das Protokoll zeigt jeden Versuch.
Ein Produkt ist in Odoo nicht zugeordnet.
Der Auftrag entsteht trotzdem, mit dem Platzhalterprodukt des Kanals. Sie ordnen das Produkt einmal zu (Vorschlag über EAN oder interne Referenz), danach läuft es automatisch.
Wer sieht die Zugangsdaten?
Nur Systemadministratoren und Marktplatz-Manager. Zugangsdaten liegen verschlüsselt in der Datenbank, der Schlüssel außerhalb. Benutzer sehen Bestellungen und Protokoll, alles nach außen ist auf Manager beschränkt.
Was passiert mit Käuferdaten?
Rohdaten der Bestellungen werden nach 90 Tagen gelöscht (einstellbar). Keine Zahlungsdaten im Kern, Bestelldaten erscheinen nie im Server-Log, Webhooks nach außen nur über https und signiert.

Zugang und Voraussetzungen

Was Sie brauchen, bevor es losgeht, und was ausdrücklich nicht.

Schnittstelle
Keine fremde Schnittstelle. Die Kanal-Module bringen ihre Anbindung mit.
Konto beim Anbieter
Odoo 19, Community oder Enterprise
Was eingetragen wird
Keine. Zugangsdaten gehören zu den einzelnen Kanälen und liegen dort verschlüsselt.
In Odoo
Verkauf, Lager, Produkte, Versandmethoden, Rechnungsstellung (Standard-Apps von Odoo), Community oder Enterprise
Takt
Je Kanal einstellbar: jede Minute, 15 oder 30 Minuten, stündlich, alle 6 Stunden oder täglich; Standard 15 Minuten
Nicht nötig
  • Kein Odoo Enterprise
  • Kein Entwicklerkonto
  • Kein Zwischendienst, die Module sprechen direkt mit den Marktplätzen
  • Keine Zugangsdaten im Kern, die gehören zu den einzelnen Kanälen

Fragen dazu

Was macht der Kern, was machen die Kanal-Module?

Der Kern enthält die ganze Logik: Bestellimport, Verkaufsaufträge, Rechnungen, Bestand, Preise, Stornos, Retouren, Protokolle, Dashboard. Er kennt keinen einzelnen Marktplatz. Ein Kanal-Modul übersetzt nur zwischen dieser Logik und der Schnittstelle des jeweiligen Marktplatzes. Deshalb sehen alle Kanäle in Odoo gleich aus, und eine Verbesserung im Kern wirkt sofort für alle.

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 sicher sind meine Zugangsdaten?

API-Schlüssel und Tokens werden verschlüsselt in der Datenbank gespeichert; der Schlüssel liegt in der Serverkonfiguration, nicht in der Datenbank. Nur Manager sehen Geheimfelder. Verbindungen laufen über TLS 1.2 oder neuer. Für Sicherheitsfragebögen der Marktplätze stellen wir eine Dokumentation bereit.

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.

Sales Channel Connector – Kern: 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.

FestpreisAntwort innerhalb von drei Werktagen · Festpreis statt Stundenabrechnung · Angebote für Unternehmer