ShopiFy - Schnittstelle: Unterschied zwischen den Versionen
| Zeile 25: | Zeile 25: | ||
read_assigned_fulfillment_orders,write_assigned_fulfillment_orders,read_merchant_managed_fulfillment_orders,write_merchant_managed_fulfillment_orders,read_orders,write_orders,read_products,read_third_party_fulfillment_orders,write_third_party_fulfillment_orders | read_assigned_fulfillment_orders,write_assigned_fulfillment_orders,read_merchant_managed_fulfillment_orders,write_merchant_managed_fulfillment_orders,read_orders,write_orders,read_products,read_third_party_fulfillment_orders,write_third_party_fulfillment_orders | ||
| − | + | * Auf 'Release' klicken | |
| − | + | * Im Popup 'Release this new version?' muss nichts ausgefüllt werden - einfach auf 'Release' klicken | |
Die OAuth-Credentials können links im Menü unter dem Namen der App unter 'Settings' eingesehen werden. | Die OAuth-Credentials können links im Menü unter dem Namen der App unter 'Settings' eingesehen werden. | ||
| Zeile 34: | Zeile 34: | ||
Nun muss die App über das Dev-Dashboard im Store installiert werden: | Nun muss die App über das Dev-Dashboard im Store installiert werden: | ||
| − | Links im Menü auf den Namen der App klicken | + | |
| − | + | * Links im Menü auf den Namen der App klicken | |
| − | + | * Unter 'Installs' auf 'Install app' klicken | |
| − | + | * In dem neuen Fenster den gewünschten Store anklicken | |
| + | * Auf 'Install' klicken | ||
Nun kann mit der Einrichtung der Schnittstelle im wineNET fortgefahren werden. | Nun kann mit der Einrichtung der Schnittstelle im wineNET fortgefahren werden. | ||
| − | Access-Scopes | + | |
| + | '''Access-Scopes''' | ||
| + | |||
Falls die Access-Scopes angepasst werden müssen, muss im Dev-Dashboard eine neue Version der App erstellt und installiert werden: | Falls die Access-Scopes angepasst werden müssen, muss im Dev-Dashboard eine neue Version der App erstellt und installiert werden: | ||
| − | + | ||
| − | + | * Links im Menü unter dem Namen der App auf 'Versions' klicken | |
| − | + | * Rechts oben auf 'Create version' klicken | |
| − | + | * Die 'Scopes' wie gewünscht anpassen und auf 'Release' klicken | |
| − | + | * Im Popup 'Release this new version?' muss nichts ausgefüllt werden - einfach auf 'Release' klicken | |
| − | + | * Links im Menü den Namen der App anklicken und unter 'Installs' auf 'Install app' klicken | |
| − | + | * In dem neuen Fenster den gewünschten Store anklicken | |
| + | * Auf 'Install' klicken | ||
Per Default können mit dem Scope 'read_orders' nur die Bestellungen der letzten 60 Tage ausgelesen werden. Sollte also alle Bestellungen benötigt werden, wird der Scope 'read_all_orders' benötigt. Allerdings muss dieser für die App erst freigeschaltet werden: | Per Default können mit dem Scope 'read_orders' nur die Bestellungen der letzten 60 Tage ausgelesen werden. Sollte also alle Bestellungen benötigt werden, wird der Scope 'read_all_orders' benötigt. Allerdings muss dieser für die App erst freigeschaltet werden: | ||
| − | Shopify-Partners aufrufen | + | |
| − | + | * Shopify-Partners aufrufen | |
| − | + | * Links im Menü auf 'App distribution' klicken | |
| − | + | * In der Tabelle den NAMEN der anzupassenden App anklicken | |
| − | + | * Links im Menü auf 'API access requests' klicken | |
| − | + | * Unter 'Read all orders scope' auf 'Request access' klicken | |
| + | * Ins Textfeld etwas eingeben (min. 10 Zeichen) und auf 'Request access' klicken | ||
Nun ist der Scope für die App verfügbar und es kann eine neue Version der App mit diesem Scope erstellt werden. | Nun ist der Scope für die App verfügbar und es kann eine neue Version der App mit diesem Scope erstellt werden. | ||
Version vom 18. September 2026, 15:23 Uhr
Generelle Info zum Auslesen von Shopify-Bestellungen
hier sind einige Infos betreffend der Schnittstelle zu Shopify angeführt:
Generell werden Bestellungen nur nach folgenden Kriterien von wineNET aus Shopify ausgelesen:
- Offen (= nicht archiviert)
- Erstellt in den letzten 2 Tagen (und nicht jünger als 10 Minuten)
- Financial-Status: Authorized, Paid, Pending
- Fulfillment-Status: In Progress, Unfulfilled, Scheduled
Shopify-Anbindung bearbeiten
Einrichtung in Shopify
Für die Einrichtung wird ein User benötigt, mit dem eine App angelegt und diese im Store installiert werden kann. Erstellung der App (via Dev-Dashboard) Über das Dev-Dashboard kann eine neue App angelegt werden:
- Rechts oben auf 'Create App' klicken
- Unter 'Start from Dev Dashboard' bei 'App name' einen sprechenden Namen vergeben (z.B. 'wineNET Kellerbuch')
- Unter 'Scopes' folgendes eintragen:
read_assigned_fulfillment_orders,write_assigned_fulfillment_orders,read_merchant_managed_fulfillment_orders,write_merchant_managed_fulfillment_orders,read_orders,write_orders,read_products,read_third_party_fulfillment_orders,write_third_party_fulfillment_orders
- Auf 'Release' klicken
- Im Popup 'Release this new version?' muss nichts ausgefüllt werden - einfach auf 'Release' klicken
Die OAuth-Credentials können links im Menü unter dem Namen der App unter 'Settings' eingesehen werden.
Installation der App im Store (via Dev-Dashboard)
Nun muss die App über das Dev-Dashboard im Store installiert werden:
- Links im Menü auf den Namen der App klicken
- Unter 'Installs' auf 'Install app' klicken
- In dem neuen Fenster den gewünschten Store anklicken
- Auf 'Install' klicken
Nun kann mit der Einrichtung der Schnittstelle im wineNET fortgefahren werden.
Access-Scopes
Falls die Access-Scopes angepasst werden müssen, muss im Dev-Dashboard eine neue Version der App erstellt und installiert werden:
* Links im Menü unter dem Namen der App auf 'Versions' klicken * Rechts oben auf 'Create version' klicken * Die 'Scopes' wie gewünscht anpassen und auf 'Release' klicken * Im Popup 'Release this new version?' muss nichts ausgefüllt werden - einfach auf 'Release' klicken * Links im Menü den Namen der App anklicken und unter 'Installs' auf 'Install app' klicken * In dem neuen Fenster den gewünschten Store anklicken * Auf 'Install' klicken
Per Default können mit dem Scope 'read_orders' nur die Bestellungen der letzten 60 Tage ausgelesen werden. Sollte also alle Bestellungen benötigt werden, wird der Scope 'read_all_orders' benötigt. Allerdings muss dieser für die App erst freigeschaltet werden:
- Shopify-Partners aufrufen
- Links im Menü auf 'App distribution' klicken
- In der Tabelle den NAMEN der anzupassenden App anklicken
- Links im Menü auf 'API access requests' klicken
- Unter 'Read all orders scope' auf 'Request access' klicken
- Ins Textfeld etwas eingeben (min. 10 Zeichen) und auf 'Request access' klicken
Nun ist der Scope für die App verfügbar und es kann eine neue Version der App mit diesem Scope erstellt werden.