Der DMC (Descartes Marketplace Connector) ist eine Middleware-Software, die als Integrationsschicht zwischen Shopify und pixi fungiert. Sie wurde dafür entwickelt, Daten zuverlässig zwischen Systemen zu synchronisieren, die von Haus aus nicht miteinander kommunizieren. Während die Integration zunächst durch Professional Services konfiguriert wird, werden Anpassungen an der Konfiguration vom Descartes pixi Support vorgenommen. Diese Seite dient nur zu Informationszwecken.
Catalog
Im Bereich Catalog wird festgelegt, wie Produkt-/Artikelstammdaten aus Shopify in den DMC importiert werden.
Sync Products: Startet eine vollständige Produktsynchronisierung von Shopify in den DMC manuell. Dabei werden nur Produkte berücksichtigt, die zur aktuellen Konfiguration und den definierten Importstatus-Regeln passen (siehe Active und Draft).
Sync Frequency: Legt fest, ob Produktdaten automatisch nach Zeitplan synchronisiert werden (von Every 1 Minute bis Every 24 Hours). Mit -disabled- wird die automatische Synchronisierung deaktiviert. Last Synced zeigt Datum und Uhrzeit der letzten erfolgreichen Synchronisierung.
Retrieve Products: Ermöglicht das gezielte Abrufen einzelner Produkte über deren Shopify Product ID. Es können eine oder mehrere IDs (kommagetrennt) angegeben und über Fetch abgerufen werden.
Ignore Product Tags: Schließt Produkte anhand von Shopify-Tags von der Synchronisierung aus. Über Add Tag werden die auszuschließenden Tags ausgewählt. Produkte mit einem dieser Tags werden beim Import ignoriert.
Product Import Statuses: Steuert, welche Shopify-Produktstatus importiert werden dürfen. Das ist hilfreich, wenn Produkte vor dem Livegang vorbereitet werden sollen.
Active: Importiert Produkte mit Status Active.
Draft: Importiert Produkte mit Status Draft.
Sales Orders
Im Bereich Sales Orders wird gesteuert, wie Bestellungen aus Shopify in den DMC übernommen werden.
Sync Orders: Startet eine vollständige Bestellsynchronisierung manuell. Dabei werden nur Bestellungen berücksichtigt, die zur aktuellen Konfiguration und den definierten Statusregeln passen (siehe Financial Statuses und Fulfillment Statuses).
Sync Frequency: Legt fest, ob Bestellungen automatisch nach Zeitplan synchronisiert werden (von Every 1 Minute bis Every 24 Hours). Mit -disabled- wird die automatische Synchronisierung deaktiviert. Last Synced zeigt Datum und Uhrzeit der letzten erfolgreichen Synchronisierung.
Retrieve Orders: Ermöglicht das gezielte Abrufen einer einzelnen Bestellung über deren Shopify Order ID via Fetch. Das wird typischerweise genutzt, um Bestellungen erneut zu verarbeiten, die bei einer geplanten oder manuellen Synchronisierung nicht erfolgreich übernommen wurden.
Ignore Order Tags: Schließt Bestellungen anhand von Shopify-Tags von der Synchronisierung aus. Tags werden im Feld Ignore Order Tags ergänzt und mit Apply übernommen. Bestellungen mit einem dieser Tags werden beim Import ignoriert.
Order Prefix: Optionaler Text, der jeder Bestellnummer vorangestellt wird, bevor sie an pixi übertragen wird.
Suffix Concatenator: Optionales Trennzeichen, das als Suffix-Verknüpfung verwendet wird. Um den Trennwert nur bei der ersten Bestellung zu unterdrücken, kann die Checkbox Suffix Concatenator verwendet werden.
Order Suffix: Optionaler Text, der an jede Bestellnummer angehängt wird. Um das Suffix nur bei der ersten Bestellung zu unterdrücken, kann die Checkbox Order Suffix verwendet werden.
Unter den genannten Feldern wird eine Vorschau der resultierenden Bestellnummer angezeigt.Financial Statuses and Fulfillment Statuses: Definiert, welche Shopify-Bestellungen synchronisiert werden. Standardmäßig sind Paid (Financial Status) und Unfulfilled (Fulfillment Status) vorausgewählt.
Hinweis: In Shopify kann eine Bestellung in mehrere Fulfillments aufgeteilt werden. Durch Präfixe und/oder Suffixe lassen sich Bestellungen im DMC eindeutig kennzeichnen, obwohl sie aus demselben Shopify-Store stammen. Das ist insbesondere dann sinnvoll, wenn Bestellungen aus Marktplätzen (z. B. Amazon) zunächst in den DMC importiert und anschließend an pixi übergeben werden. In solchen Fällen können Präfix/Suffix helfen, Bestellungen eindeutig zu unterscheiden oder Hinweise auf abweichende Versandlogik (z. B. Versand aus unterschiedlichen Locations aufgrund Bestandssituation) abzubilden.
Order Rma
Im Bereich Order RMA (Order Return Management) wird die Synchronisierung von Retourenprozessen zwischen pixi, DMC und Shopify gesteuert.
Sync RMA: Startet eine vollständige RMA-Synchronisierung manuell. Dabei werden RMAs gemäß der aktuellen Konfiguration verarbeitet.
Sync Frequency: Legt fest, ob RMAs automatisch nach Zeitplan synchronisiert werden. Mit -disabled- wird die automatische Synchronisierung deaktiviert.
Sync Single Order RMA: Ermöglicht das gezielte Synchronisieren einer einzelnen RMA über die Order Number. Über Sync wird die RMA abgerufen und verarbeitet. Das wird typischerweise genutzt, wenn eine RMA bei einer geplanten oder manuellen Synchronisierung nicht erfolgreich verarbeitet wurde.
Store Label
Wenn mehrere Shopify-Stores angebunden sind, kann hier ein Label vergeben werden, um die aktuell konfigurierte Store-Integration eindeutig zu kennzeichnen.
Shipping Services
Im Bereich Shipping Serviceswerden Shopify-Versandtarife den im DMC verwendeten Versandservices zugeordnet. Dieses Mapping stellt sicher, dass Bestellungen beim Eingang in den DMC korrekt klassifiziert werden – basierend auf dem in Shopify gewählten Tarif.
Die Spalte Shopify Rate Name zeigt den von Shopify übermittelten Tarifnamen. Die Spalte Shipping Service zeigt den Versandservice, den der DMC der Bestellung zuweist (z. B. Shopify-Rate „TLC Shipping“ → DMC Shipping Service „Extra Care“).
Shipping Service Mapping: Für jeden Shopify Rate Name wird der passende Shipping Service aus dem Dropdown ausgewählt.
Auto-Generate: Befüllt Mappings automatisch anhand naheliegender Zuordnungen. Das eignet sich, um typische Versandtarife schnell vorzubelegen.
Remove Shipping Services: Manuell angelegte Mappings können über das Papierkorb-Icon in der Spalte Actions entfernt werden. Dadurch wird die Zuordnung entfernt, der Shipping Service selbst wird jedoch nicht aus dem System gelöscht.
-
Add Shipping Service: Öffnet den Dialog zum Erstellen einer neuen Zuordnung:
Shopify Rate Name, der von Shopify an den DMC übergeben wird.
Shipping Service, der im DMC zugewiesen werden soll.
Inventory
Im Bereich Inventroy wird die Synchronisierung von Bestandsmengen aus Shopify in den DMC gesteuert. Wichtig: Bestand unterscheidet sich von Katalog. Bestand synchronisiert Bestandslevel, Katalog synchronisiert Artikel-/Produktstammdaten.
Sync Inventory: Startet eine vollständige Bestandssynchronisierung manuell. Dabei werden Bestandsdaten für geeignete Produkte gemäß Konfiguration abgerufen.
Sync Frequency: Legt fest, ob Bestände automatisch nach Zeitplan synchronisiert werden. Mit -disabled- wird die automatische Synchronisierung deaktiviert.
Sync Products Inventory: Synchronisiert den Bestand für ein einzelnes Produkt. Dazu wird die Marketplace Connector Product ID angegeben und über Sync verarbeitet. Das wird typischerweise genutzt, um Bestände für einzelne Produkte erneut zu verarbeiten, wenn eine Synchronisierung fehlgeschlagen ist.
Order Fulfillments
Im Bereich Order Fulfillments wird gesteuert, wie Fulfillment-Informationen aus Shopify in den DMC übernommen und Benachrichtigungen gehandhabt werden.
Sync Fulfillments: Startet eine vollständige Fulfillment-Synchronisierung manuell. Dabei werden Fulfillment-Updates gemäß Konfiguration abgerufen.
Sync Frequency: Legt fest, ob Fulfillment-Daten automatisch nach Zeitplan synchronisiert werden. Mit -disabled- wird die automatische Synchronisierung deaktiviert.
-
Fulfillment Notifications: Steuert, ob der DMC Fulfillment-Benachrichtigungs-E-Mails versendet. Die Empfängeradressen werden in den General settings definiert.
Always: Benachrichtigungen für alle Fulfillments senden.
If a tracking number is available: Benachrichtigungen nur senden, wenn Tracking-Informationen vorhanden sind.
-disabled-: Fulfillment-Benachrichtigungen deaktivieren.
Prevent fulfillment sync to Shopify (...): Unterbindet das Versenden von Benachrichtigungen. Diese Einstellung wird typischerweise verwendet, wenn Bestell-/Versandbenachrichtigungen bereits über pixi versendet werden und doppelte Nachrichten an Kunden vermieden werden sollen.
General
Im Bereich General Alerts werden E-Mail-Benachrichtigungen für Fehler, Warnungen und Fulfillments konfiguriert, die durch den DMC erzeugt werden.
Integration Name: Dient zur eindeutigen Identifikation der Integration.
-
Levels: Legt fest, welche Alert-Typen per E-Mail versendet werden:
Errors and Warnings: Fehler und Warnungen
Only Errors: nur Fehler
Only Warnings: nur Warnungen
No Emails: keine E-Mails
Hinweis: Fulfillment-Benachrichtigungen werden zusätzlich versendet, sofern Fulfillment Notifications im Bereich Fulfillments nicht auf -disabled- steht.
Emails To: Definiert die Empfängeradresse(n) für die ausgewählten Alerts. Mehrere Adressen werden durch Komma getrennt.
Locations
Im Bereich Locations wird das Mapping der Locations zwischen pixi/DMC und Shopify für Bestands- und Bestellprozesse definiert.
Location: Location wie in pixi/DMC hinterlegt.
Warehouse: Warehouse, das in Shopify gemappt werden soll.
So wird ein neues Warehouse hinzugefügt:
Add Warehouse auswählen, um eine neue Warehouse-Location anzulegen.
Im Feld Warehouse Name den Namen eingeben oder aus der Liste verfügbarer Warehouse Names auswählen.
Mit Submit speichern und zur Konfiguration hinzufügen.
Return Reasons
Im Bereich Return Reasons werden pixi-Retourengründe den entsprechenden Shopify-Retourengründen zugeordnet.
Shopify Return Reason: Für jeden Shopify Return Reason wird der passende pixi Return Reason im DMC-Kontext zugewiesen. Dieses Mapping stellt sicher, dass Retourendaten beim Durchlauf durch den DMC korrekt kategorisiert werden.