Browse all articles

Shopify verbinden

Last updated

Bevor Sie Shopify mit ChannelDock verbinden

  • Stellen Sie sicher, dass der Barcode jedes Produkts / jeder Variante mit der SKU / EAN Ihrer anderen Verkaufskanäle übereinstimmt. ChannelDock verwendet diesen Wert, um Produkte kanalübergreifend zu verknüpfen.
  • Stellen Sie sicher, dass die SKU jedes Produkts / jeder Variante ausgefüllt ist. Die SKU darf gleich oder anders als der Barcode sein.
  • Der Barcode / die EAN muss eindeutig pro Produkt sein. Doppelte Barcodes verhindern den korrekten Import von Produkten (und damit Bestellungen) und können zu falschen Beständen führen.

Shopify verbinden

  1. Gehen Sie zu Connections → Verkaufskanäle und klicken Sie auf Verkaufskanal hinzufügen / Add sales channel.

    Auf Add sales channel klicken

  2. Suchen Sie im Modal Connect Sales Channels nach Shopify und klicken Sie auf die Shopify-Karte.

    Shopify auswählen

  3. Klicken Sie im Modal Shopify App auf Installiere die Shopify ChannelDock-App. Dadurch öffnet sich die ChannelDock-App-Seite im Shopify App Store.

    Auf Installiere die Shopify ChannelDock-App klicken

  4. Klicken Sie im Shopify App Store auf App hinzufügen.

  5. Melden Sie sich bei Bedarf bei Shopify an und klicken Sie auf App installieren.

  6. Sie werden zu ChannelDock zurückgeleitet. Ihr Shopify-Shop erscheint in der Liste der Verkaufskanäle, sobald die Kopplung erfolgreich war. Produkte werden im Hintergrund geladen (das kann einige Minuten dauern).

    Shopify in Verkaufskanälen verbunden

API-Einstellungen bearbeiten

Öffnen Sie Connections → Verkaufskanäle, finden Sie Ihren Shopify-Shop und klicken Sie auf das Zahnrad (API-Einstellungen).

API-Einstellungen öffnen

Shopify Edit API settings

Einstellung Funktion
Name Anzeigename dieser Shopify-Verbindung in ChannelDock.
Shopify locations for order import Wählen Sie, von welchen Shopify-Standorten Bestellungen importiert werden. Nutzen Sie All locations oder spezifische Standorte.
Shopify source for order import Import nach Bestellquelle einschränken: All, Web, POS, Draft order, External oder Other. Leer lassen, um alle Quellen zu importieren.
Load unpaid orders Auch unbezahlte / pending-payment Bestellungen aus Shopify importieren.
Notify customer on fulfillment Shopify-Versandbestätigungs-E-Mail senden, wenn ChannelDock die Bestellung fulfilled.
Auto refund accepted returns Wenn aktiviert, werden akzeptierte Retouren in Shopify erstattet (Positionen werden angepasst). Wenn deaktiviert, bleiben Retouren nur in ChannelDock und die Shopify-Bestellung ändert sich nicht.
Load payment ID Importiert die Zahlungs-Transaktions-ID mit der Bestellung. Nur nötig, wenn Buchhaltungssoftware über eine Custom-Integration mit ChannelDock verbunden ist.
Use SKU as GTIN (EAN) Verwendet immer die Shopify-Varianten-SKU als GTIN/EAN und ignoriert das Barcode-Feld. Varianten ohne SKU werden übersprungen.
Import draft products Shopify-Produkte mit Status draft beim Produktsync in ChannelDock einschließen.
Import unarchived products Aktive (veröffentlichte) Shopify-Produkte einschließen. Archivierte Produkte werden nie importiert.
Default Shopify location Shopify-Standort, den neue Shopify-Produkte beim Import in ChannelDock verwenden. Mit Apply location to all products bestehende Produkte aktualisieren (kann bei großen Katalogen länger dauern).
Import orders Hauptschalter, um den Bestellimport für diese Verbindung ein- oder auszuschalten.
Print packing slip via PrintNode Automatisch einen Packzettel auf einem A4-PrintNode-Drucker drucken, wenn ein Versandetikett gedruckt wird. PrintNode muss mit dem Konto verbunden sein.

Klicken Sie nach Änderungen auf Save changes.

Bestellungen werden nicht importiert

Bestellungen, die in Ihren Verkaufskanälen bereits verarbeitet oder geschlossen wurden, werden nicht in ChannelDock importiert. Stellen Sie sicher, dass die erwarteten Bestellungen noch offen und unverarbeitet sind.

Bestellungen können auch fehlen, wenn die zugehörigen Produkte nicht in ChannelDock importiert wurden (z. B. wegen fehlender oder falscher EANs). Wenn Shopify-Produkte fehlen oder falsch verknüpft sind, beheben Sie zuerst den Produktimport:

Bestellungen werden in ChannelDock versendet, bleiben in Shopify aber unfulfilled

Wenn Bestellungen in ChannelDock gepickt, verpackt und versendet werden, in Shopify aber Unfulfilled bleiben (und Tracking nicht zurücksynchronisiert wird), prüfen Sie die Einrichtung Ihres Fulfillment-Standorts in Shopify.

ChannelDock überträgt Tracking über die Shopify-API fulfillmentCreate. Shopify erlaubt dies nur für normale Händlerstandorte. Es funktioniert nicht, wenn der Standort ein Fulfillment-Service-Standort ist.

So erkennen Sie das Problem

  • In Shopify Admin zeigt die Bestellung Request fulfillment statt einer normalen Mark as fulfilled-Aktion.
  • Der Name des Fulfillment-Standorts erscheint auf der Bestellung (z. B. Ihr Lager- oder FC-Name).
  • In ChannelDock-Bestelllogs kann stehen: No supported actions found to fulfill the order... Check if the order is on hold in Shopify.

So beheben Sie es

  1. Gehen Sie zu Shopify → Settings → Locations.
  2. Öffnen Sie den für Fulfillment genutzten Standort (derselbe Standort wie in ChannelDock unter Shopify locations for order import / Default Shopify location).
  3. Prüfen Sie, ob der Standort mit einem Fulfillment service oder einer Drittanbieter-Fulfillment-App verknüpft ist.
  4. Falls ja, tun Sie eines der Folgenden:
    • Empfohlen: Erstellen Sie einen neuen regulären Standort (z. B. Main warehouse) und nutzen Sie diesen künftig für Fulfillment, oder
    • Entfernen bzw. deaktivieren Sie die Fulfillment-Service-Verbindung am bestehenden Standort, sodass er zu einem normalen Händlerstandort wird.
  5. Stellen Sie sicher, dass Ihre Produkte Bestand am regulären Standort haben.
  6. Öffnen Sie in ChannelDock Verkaufskanäle → Shopify → API-Einstellungen und wählen Sie den richtigen Standort.
  7. Für Bestellungen, die in ChannelDock bereits versendet wurden, in Shopify aber noch unfulfilled sind, tragen Sie die Trackingnummer einmalig manuell in Shopify Admin ein.

Wichtig: Ein Fulfillment-Service-Standort ist für Apps gedacht, die Fulfillment-Anfragen von Shopify erhalten. ChannelDock fulfilled Bestellungen aus dem eigenen Lager-Workflow und meldet anschließend Tracking an Shopify zurück. Diese Setups benötigen unterschiedliche Standorttypen.

Warum sehe ich zwei Shopify-Kanäle für ein Produkt?

Wenn Sie zwei Shopify-Kanäle an einem Produkt in ChannelDock sehen, obwohl Sie nur einen erwarten, hat ChannelDock mehrere Shopify-Produkte oder Varianten mit derselben EAN gefunden. ChannelDock verwendet die EAN, um Produkte kanalübergreifend zuzuordnen. Existiert dieselbe EAN mehrfach in Shopify, zeigt ChannelDock mehrere Shopify-Verbindungen für dieses Produkt.

Zwei Shopify-Kanäle an einem Produkt

Häufige Ursachen

  1. Die EAN wurde zuvor einem anderen Shopify-Produkt zugewiesen, das nie gelöscht wurde.
  2. Ein Draft-Produkt existiert mit derselben EAN (Draft-Produkte werden ebenfalls synchronisiert, wenn Import draft products aktiviert ist).
  3. Produkte wurden in Shopify dupliziert und die EAN wurde mitkopiert.

So beheben Sie es

  1. Gehen Sie zu Shopify → Products.
  2. Suchen Sie nach der in ChannelDock angezeigten EAN.
  3. Prüfen Sie auf doppelte, Draft- oder ungenutzte Produkte.
  4. Entfernen Sie das Produkt, das nicht mehr existieren soll, oder aktualisieren Sie die EAN.
  5. Synchronisieren Sie das Produkt in ChannelDock erneut.

Sobald nur noch ein Shopify-Produkt die EAN verwendet, zeigt ChannelDock einen einzigen Shopify-Kanal für dieses Produkt.


Was this helpful?

Related articles