Zum Hauptinhalt springen
Shopify

So ordnen Sie Shopify-Bestellungen den richtigen Odoo-Zusteller zu

Der Shopify-Connector liest den Namen der Versandart, die der Kunde gewählt hat, und macht daraus über eine Zuordnungstabelle pro Shop einen Zusteller in Odoo. Pflegen Sie diese Tabelle einmal, kommt jede Bestellung mit ihrem Zusteller und ihrer Versandzeile an; sonst sucht Odoo einen Zusteller mit demselben Namen und nimmt im letzten Schritt den Reserve-Zusteller des Shops.

FlexigoTech · Verantwortlich: Víctor Gómez · Aktualisiert am 4. November 2026

Das Wichtigste

Modul
Shopify
Versionen
Odoo 17, 18, 19 und 20
Geprüft
im Quellcode des Connectors, Version 17.0, 18.0, 19.0 und 20.0 · in den Quellen am Ende
Lesezeit
3 Min.

Warum das wichtig ist

In Shopify wählt der Kunde eine Versandart mit dem Namen, den Sie im Shop vergeben haben: «Expressversand», «Abholung im Laden», der einer Paketagentur. Odoo weiß nicht, was hinter diesem Text steckt. Kommt die Bestellung ohne Zusteller an, muss ihn jemand von Hand wählen, bevor der Versand vorbereitet wird.

Die Zuordnung wird pro Shop gespeichert: Jeder Shopify-Name zeigt auf einen «Odoo Delivery Carrier». Groß- und Kleinschreibung zählt nicht, und derselbe Name darf in einem Shop nicht zweimal vorkommen.

Your Odoo doesn't talk to Amazon, Temu or Shopify?
Video: Your Odoo doesn't talk to Amazon, Temu or Shopify? (Video auf Englisch)

Schritt für Schritt

  1. Öffnen Sie in Odoo den Datensatz Ihres Shopify-Shops (Instanz) und gehen Sie auf den Reiter «Carrier Mappings».
  2. Klicken Sie auf «Discover Carriers from Orders & Profiles». Odoo sammelt die Namen der Versandzeilen aus den bereits importierten Bestellungen und die Versandarten aus den Versandprofilen von Shopify und legt für jeden fehlenden Namen eine Zuordnung an.
  3. Prüfen Sie die Liste, die sich öffnet. Zuordnungen, deren Name mit einem Odoo-Zusteller übereinstimmt, sind schon verknüpft; der Rest erscheint als Unmapped.
  4. Wählen Sie bei jeder Unmapped den Zusteller in «Odoo Delivery Carrier». Gibt es ihn noch nicht, klicken Sie auf «Create Odoo Carrier»: Er wird mit dem Dienstleistungsprodukt «Shipping» angelegt, und die Meldung «Carrier Created» bestätigt es.
  5. Soll Odoo ihn erst bei der ersten Bestellung anlegen, setzen Sie «Auto-Create Carrier», statt einen zu wählen. Der Status wechselt auf Auto-Create.
  6. Füllen Sie im Datensatz des Shops «Fallback Carrier» aus. Er wird verwendet, wenn kein Name passt.

Dieselbe Liste finden Sie auch unter Shopify › Configuration › Mappings › Carriers, mit Filtern für Mapped, Unmapped, Auto-Create und die nie verwendeten.

Schema der Reihenfolge, in der der Shopify-Connector den Zusteller einer Bestellung sucht
Die Suchreihenfolge von oben nach unten: Zuordnung mit Zusteller, Zuordnung, die einen anlegt, ein Odoo-Zusteller mit gleichem Namen und am Ende der Reserve-Zusteller des Shops. Schema auf Grundlage des Modulcodes.

Die Suchreihenfolge

Beim Import einer Bestellung nimmt der Connector den Namen ihrer ersten Versandzeile und prüft in dieser Reihenfolge:

ReihenfolgeWas er suchtWas passiert, wenn er es findet
1Eine Zuordnung mit «Odoo Delivery Carrier»Er nimmt diesen Zusteller, wenn er zum Unternehmen des Shops gehört oder geteilt ist
2Eine Zuordnung mit «Auto-Create Carrier»Er sucht oder erstellt einen Zusteller mit diesem Namen
3Einen Odoo-Zusteller mit genau diesem NamenEr nimmt ihn, wenn er zum Unternehmen des Shops gehört oder geteilt ist
4Den «Fallback Carrier» des ShopsEr nimmt ihn als letzte Möglichkeit

Ein Zusteller eines anderen Unternehmens wird nie verwendet, auch wenn er in der Zuordnung steht. Arbeiten Sie mit mehreren Unternehmen in derselben Datenbank, prüfen Sie, dass jeder Shop auf Zusteller seines Unternehmens oder auf geteilte zeigt.

Was in der Bestellung landet

Der gefundene Zusteller wird nur in den Verkaufsauftrag eingetragen, wenn dieser noch keinen hat: Haben Sie ihn schon gewählt, bleibt Ihre Wahl. Der Versandbetrag kommt als eigene Zeile hinzu, mit dem Versandprodukt dieses Zustellers; hat der Zusteller kein Produkt, sucht Odoo ein Dienstleistungsprodukt namens Delivery.

Jede Zuordnung zählt, wie oft sie verwendet wurde, und merkt sich das letzte Datum. So sehen Sie schnell, welche Versandarten Ihre Kunden wirklich nutzen und welche Sie löschen können.

Datensatz einer Shopify-Bestellung in Odoo mit ihren Versanddaten
Der Datensatz einer Shopify-Bestellung in Odoo: Versanddaten des Kunden, Versandbetrag und der verknüpfte Verkaufsauftrag, in dem der Zusteller steht. Screenshot aus Odoo mit Demodaten.

Typische Fehler

  • Sie klicken auf «Discover» und nichts erscheint. Es kommt die Meldung No shipping carrier names found in orders or Shopify delivery profiles.: Es gibt noch keine importierten Bestellungen mit Versandzeile und keine Versandarten in den Versandprofilen des Shops.
  • Ein Name ändert sich in Shopify. Benennen Sie eine Versandart im Shop um, ist das für Odoo ein neuer Name. Starten Sie die Suche erneut und verknüpfen Sie den neuen.
  • Bestellungen mit dem Reserve-Zusteller. Filtern Sie die Zuordnungen nach Unmapped: Dort stehen die Namen, die noch auf keinen Zusteller zeigen.

Gilt das für alle Odoo-Versionen?

Ja. Die Zuordnungen, die Schaltfläche zum Suchen und der Reserve-Zusteller sind im veröffentlichten Connector für Odoo 17, 18, 19 und 20 enthalten.

Weiterlesen

Shopify allein oder Shopify mit Odoo: was sich in Ihrem Alltag ändertVergleich für Shopify-Shops ohne ERP: Bestellungen, Bestand, Versand, Retouren, Rechnungen und Auszahlungen, vor und nach dem Umzug des Shops in Odoo.Bestand zwischen Shopify und Odoo: Wer hat das Sagen? Eine EntscheidungshilfeLeitfaden zur Entscheidung, wie der Bestand zwischen Shopify und Odoo synchronisiert wird: Senden aus Odoo, Lesen aus Shopify, Standorte, Webhooks und App-Typ.In mehreren Shops verkaufen, ohne dasselbe Produkt zweimal zu verkaufenWarum die geteilte Bestandstabelle verkauft, was Sie nicht mehr haben, was Cdiscount, Mirakl und Shopify beim Bestand verlangen und wie ein einziger Bestand das löst.
Geprüft im Quellcode des Connectors (Version 17.0, 18.0, 19.0 und 20.0) und in den verlinkten Quellen

Quellen

  • Quellcode des Moduls: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: views/menu_views.xml
  • Quellcode des Moduls: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_carrier_mapping.py
  • Quellcode des Moduls: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_instance.py
  • Quellcode des Moduls: flexigobe_shopify_seller_connector · 17.0 2c06264 · 18.0 0272d17 · 19.0 19422d4 · 20.0 2950bdc: models/shopify_order.py
  • apps.odoo.com/apps/modules/20.0/flexigobe_shopify_seller_connector