shopify

Der erfolgreiche Onlineshop shopify lässt sich mit Hilfe von Synesty Studio und dem shopify Add-Onopen in new window an beliebige Systeme anbinden.

So können unter anderem Artikeldaten aus verschiedenen Quellen eingelesen und in shopify importiert (Lieferantenanbindung und dropshipping) und
Aufragsdaten von shopify an ein Warenwirtschafts- oder Auftragsmanagementsystem übertragen werden.

API Zugriff einrichten

Um die shopify API über Synesty nutzen zu können, muss man im shopify Admin-Bereich die Zugangsdaten generieren und diese in Synesty hinterlegen.

API Zugang in shopify generieren und Zugriffsrechte vergeben

Im alten Shopify Layout:

Dies erfolgt über den Bereich Apps durch das Anlegen einer Private App (Menüpukt Apps -> Manage private Apps).

Im Bereich Private Apps legt man eine neue App an (Name frei wählbar) und erhält somit den API-Key und das Password.

Zu den API Zugangsdaten sind noch die entsprechenden Zugriffsrechte in den Bereichen Products und Orders zu setzen.
Sollen Daten auch in shopify zurückgeschrieben werden, dann ist auf alle Fälle eine Read and write Recht erforderlich.
Sind die entsprechenden Rechte nicht gesetzt, erhält man im Synesty Studio die Fehlermeldung IllegalStateException: HTTP status code error: 403 (Forbidden).

Dies erfolgt über den Bereich "Apps and sales channels" durch das Anlegen einer eigenen App (Menüpukt Einstellungen -> Apps and sales channels -> Develop apps -> Create an app).

Nach erstellen der App sind zunächst die entsprechenden Zugriffsrechte in den Bereichen Products und Orders zu setzen.

Sind die entsprechenden Rechte nicht gesetzt, erhält man im Synesty Studio die Fehlermeldung IllegalStateException: HTTP status code error: 403 (Forbidden).

Jetzt kann die App installiert werden, um die API-Credentials zu erhalten:

shopify Zugriffsrechte

Die erforderlichen Zugriffsrechte für den jeweiligen Step finden Sie unter "shopify Zugriffsrechte" in den Bereichen ProductDataManagement-shopify und OrderDataManagement-shopify.

Verbindungsdaten im Synesty Studio hinterlegen

Im Synesty Studio müssen die Verbindungsdaten von shopify hinterlegt werden.

Hinweis

In den neueren Shopify Versionen ist nur noch ein Admin API Access Token gegeben. Diesen hinterlegen Sie bitte unter "Meine Verbindung" in das entsprechende Feld, ohne dabei den API key und das Password auszufüllen. Diese Verbindung funktioniert mit unseren Shopify Steps ab der API Version 2022-01.

shopifyURL

Bei shopifyURL ist die URL Ihres shopify Backends zu hinterlegen (Einstellungen -> Domains).
Beispiel: https://synesty.myshopify.com/admin
Hinterlegt wird https://synesty.myshopify.com ohne /admin

Im Synesty Studio kommt man zur Account Konfiguration auf der Linken Seite unter Meine Verbindungen -> SHOPIFY

Der Accountname ist frei wählbar und wird dann zur Auswahl im jeweiligen shopify Step angezeigt.

shopify Add-On Steps

Einige enthaltene Steps und deren Beschreibungen findet man in den beiden Bereichen ProductDataManagement-shopify und OrderDataManagement-shopify.