Verbinde WEMALO mit Shopify

1. Shopify Anbindung

  1. Für die Anbindung werden ein API Key, Passwort, URL und die LocationID benötigt.
  2. Unter AppsPrivate Apps verwalten (unten rechts) → Neue private App erstellen kann der API-Zugang eingerichtet werden.

Die folgende Abbildung zeigt ein Beispielbild-1

Beispielbild-1

          3. In den App-Details können wir als App-Name z.B. wemalo-connect vergeben.

Die folgende Abbildung zeigt ein Beispielbild-2

Beispielbild-2

        4. In den Admin-Api Einstellungen setzen wir als nächstes die Api Berechtigungen

Die folgende Abbildung zeigt ein Beispielbild-3

Beispielbild-3

         5. Wir setzen folgende Berechtigungen

Die folgende Abbildung zeigt ein Beispielbild-5

Beispielbild-5

         6. Wir “Speichern” und generieren so den API Key, das Passwort und die genaue URL.

Die folgende Abbildung zeigt ein Beispielbild-6

Unter AppsPrivate Apps verwalten finden wir jetzt unsere erstellte App. Bei Klick auf die App finden wir jetzt den API Key, das Passwort und die URL.

2. Übermittlung von Beständen

  • Damit ein Bestand von Wemalo übermittelt werden kann, muss die Inventory Policy aktiviert worden sein.
  • Wemalo übermittelt keinen negativen Bestand, wenn unvollständige Aufträge vorliegen, die nicht bedient werden können. Ansonsten können die Varianten in Shopify nicht mehr aufgerufen werden.
  • Es werden nur kommissionierbare Bestände zurückgemeldet. D.h. Ware auf Sperrlager oder bereits gepickte Ware wird nicht als verfügbarer Bestand an Shopify übertragen.

3. Location-ID herausfinden

  1. Im Shop auf Einstellungen (unten links) gehen.

       2. Auf Standorte klicken.

        3. Anschließend die Standard-Location klicken.

       4. Die Location-ID ist anschließend in der Adresszeile im Browser zu sehen (z.B. 1112222122).

       5. Sollte die Location-ID nicht korrekt sein, kann seitens wemalo eine versteckte Location-ID ermittelt werden. Dies geschieht über den REST-Call.

4. Unterstützte Aktionen

  • Laden von Produktstammdaten.
  • Laden von Aufträgen.
  • Übermittlung von versendeten Paketen.
  • Übermittlung von Beständen

5. Produktstammdaten

  • Produkte, bei denen requires_shipping nicht gesetzt worden ist, werden nicht geladen.
  • Alle anderen Produkte/Varianten werden synchronisiert. Dabei werden SKU, EAN, Gewicht, Name, Produktgruppe und Hersteller ausgetauscht.
  • Bitte beachten: die SKU (auch in Varianten) muss eindeutig sein.

Achtung: Ein bekannter Fehler seitens Shopify ist, dass Shopify bei duplizierten Produkten die externe ID nicht ändert. Diese ist notwendig, um ein neue Produkte an wemalo zu übertragen.

6. Aufträge

  • Aufträge mit dem financial_status paid und fulfillment_status unshipped werden geladen und das Tag Wemalo_Download gesetzt.
  • Auftragskopfdaten, Lieferadresse und Positionen werden synchronisiert.
  • Über das Notizfeld kann eine Pickinfo angegeben werden.
    Um den korrekten Versanddienstleister zu ermitteln, fragt Wemalo den Namen des gewählten Dienstleisters ab. Zum Matchen muss dieser in Wemalo bei den zu verwendenden Profilen als externe ID hinterlegt werden.
  • Es werden nur Positionen an Wemalo übermittelt, bei denen „requires_shipping“ gesetzt worden ist.
  • Achtung: sobald ein Auftrag an Wemalo übermittelt wurde, werden keine weiteren Änderungen am Auftrag an Wemalo übergeben.

7. Übermittlung von Paketen/Trackingnummern

  • Trackingnummer wird zusammen mit Versanddienstleister an Shopify zurück übertragen.
  • Dadurch ändert sich der fulfillment_status automatisch.
Nach oben scrollen