Shopify Funktionalitäten
Einige Funktionen wurden speziell für Shopify entwickelt, basierend auf der Shopify-Schnittstellenbeschreibung. Diese Funktionen sind in diesem Artikel zusammengefasst.
Default Varianten
Bei Shopify wird für Artikel eine Standardvariante angelegt. Das bedeutet, dass im Shop zu jedem Artikel mindestens eine Variante existiert. Deshalb wurde die Möglichkeit geschaffen, einen Artikel in Business Central mit dem Shopify-Artikel und gleichzeitig auch mit der Standardvariante zu verknüpfen. In den Shop-Entitäten ist der Business Central-Artikel dann sowohl dem Shop-Artikel als auch der Variante zugeordnet. Diese Verknüpfung ist für die Aktualisierung der Artikeldaten relevant. Der Verkauf erfolgt bei Shopify immer über die Variante.
Shopify Inventory Item
Shopify verwendet die Tabellenstruktur „Shopify Inventory Item“ zur Verwaltung des Lagerbestands. Um den relevanten Lagerbestand an Shopify zu übermitteln, muss diese Struktur auch in Business Central vorhanden sein. Die dafür in Business Central erstellte Tabelle wird automatisch beim Export der Artikel gefüllt. Zur Fehleranalyse kann die Tabelle über die Shop Einrichtung im Menüband aufgerufen werden. Für andere Prozesse in Business Central wird diese Tabelle jedoch nicht benötigt.
Shopify Order Transactions
Shopify verwaltet zu den Aufträgen Transaktionen, die für die Zahlung und die Verwaltung der Gutscheine relevant sind. Diese Transaktionen werden in Business Central in einer eigenen Tabelle verwaltet. Zur Fehleranalyse kann die Tabelle über die Shop Einrichtung im Menüband aufgerufen werden. Für andere Prozesse in Business Central wird diese Tabelle jedoch nicht benötigt.
Shopify Fulfillment Aufträge
Shopify verwaltet zu den Aufträgen Fulfillment-Aufträge, die für die Versandmeldung und das Übermitteln der Tracking Nummer relevant sind. Diese werden in Business Central in einer eigenen Tabelle verwaltet. Zur Fehleranalyse kann die Tabelle über die Shop Einrichtung im Menüband aufgerufen werden. Für andere Prozesse in Business Central wird diese Tabelle jedoch nicht benötigt.
Zuordnungstabellen
Über die Shopify Einrichtungskarte müssen bestimmte Shopify Datenstrukturen den dazugehörigen Businsess Central Datensätzen zugeordnet werden. Dafür gibt es verschiedene Zuordnungstabellen.
Zuordnung der Lieferbedingung
In Shopify können verschiedene Lieferbedingungen verwendet werden. Die verfügbaren Shop Werte sind fest definiert und werden bei der Shop Initialisierung angelegt.
Versandmethoden
Die „Shop Versandmethoden“ werden beim Initialisieren der Shop Einrichtung abgerufen und müssen mit der Kombination aus Zusteller und Zustellertransportart verknüpft werden. Die hier hinterlegten Werte werden bei der Anlage der eingehenden Verkaufsbelege berücksichtigt. Die Versandmethoden werden aus den Shopify Delivery Profiles ermittelt und beim Auftragsabruf über den title der Shipping Line gemapped.
Zuordnung der Lagerorte
Shopify verwaltet zu den beschriebenen Inventory Items auch Lagerorte. Über eine Zuordnungstabelle kann hinterlegt über einen Lagerortfilter definiert werden, welche Business Central Lagerorte für die Berechnung des Lagerbestands relevant sind. Der Shop Connector setzt voraus, dass die Lagerbestände lediglich zu einem Shopify Lagerort übermittelt werden. Das Feld [BC Lagerbestand übertragen] steuert, für welchen Shopify Lagerort die Bestände gemeldet werden.
Zuordnung der Zahlungsform
Um bei der Erstellung der eingehenden Verkaufsbelege die korrekte Zahlungsform zu ermitteln, muss der Wert aus dem Shop mit der BC-Zahlungsform verknüpft werden. Aufgrund technischer Einschränkungen können die Shop-Zahlungsformen nicht initial abgerufen werden. Daher werden neue Shop-Zahlungsformen gegebenenfalls erst dann angelegt, wenn sie in einem ersten Auftrag enthalten sind. Das Feld [Priorität] bestimmt, welche Zahlungsform bei mehreren Zahlungsarten in einem Auftrag verwendet wird – je höher die Zahl, desto höher die Priorität.
Zuordnung der Produkt
Für die Verknüpfung der Shopify-Produkte und der Business Central-Artikel gibt es eine eigene Mapping-Tabelle. Bei den durchgeführten Zuordnungen wird berücksichtigt, dass Shopify intern immer mit mindestens einer Default-Variante arbeitet. Alle weiteren Informationen zur Verknüpfung von Artikeln sind unter Artikel und Variantensynchronisierung beschrieben.


