ShopiFy - Schnittstelle: Unterschied zwischen den Versionen

Aus winenet
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „<big>Generelle Info zum Auslesen von Shopify-Bestellungen</big> hier sind einige Infos betreffend der Schnittstelle zu Shopify angeführt: Generell werden Be…“)
 
Zeile 19: Zeile 19:
 
Über das Dev-Dashboard kann eine neue App angelegt werden:
 
Ü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')
+
* Rechts oben auf 'Create App' klicken
    Unter 'Scopes' folgendes eintragen:
+
* Unter 'Start from Dev Dashboard' bei 'App name' einen sprechenden Namen vergeben (z.B. 'wineNET Kellerbuch')
    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
+
* Unter 'Scopes' folgendes eintragen:
     Auf 'Release' klicken
+
  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
     Im Popup 'Release this new version?' muss nichts ausgefüllt werden - einfach auf 'Release' klicken
+
 
 +
     * 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.
Installation der App im Store (via Dev-Dashboard)
+
 
 +
'''Installation der App im Store (via Dev-Dashboard)'''
 +
 
 
Nun muss die App über das Dev-Dashboard im Store installiert werden:
 
Nun muss die App über das Dev-Dashboard im Store installiert werden:
  

Version vom 18. September 2026, 15:20 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.