Shopify-Preise via n8n an eSagu übertragen: Shopify-App und eSagu-Token einrichten

In dieser Anleitung richten wir die Verbindung zwischen Shopify, n8n und eSagu ein. Dafür erstellen wir eine Shopify-App mit den benötigten Leseberechtigungen, hinterlegen deren Zugangsdaten in n8n und erzeugen zusätzlich einen eSagu-API-Token. Anschließend kann n8n Produktdaten aus Shopify abrufen und an die eSagu-API übertragen.

1. Shopify-App anlegen

  1. In Shopify unten links auf Settings klicken. Shopify-Einstellungen öffnen

  2. Apps öffnen und Develop apps auswählen. Shopify-Entwickler-Apps öffnen

  3. Build apps in Dev Dashboard anklicken. Zum Shopify Dev Dashboard wechseln

  4. Im Dev Dashboard auf Create app klicken. Neue Shopify-App erstellen

  5. Einen Namen vergeben, z. B. eSaguConnector, und Create wählen. Shopify-App benennen

2. Berechtigungen festlegen

  1. Unter Versions eine neue Version erstellen und bei API access auf Select scopes klicken. Shopify-API-Berechtigungen auswählen

  2. Folgende Leseberechtigungen über die Suche auswählen:

    • read_product_feeds

    • read_product_listings

    • read_products Produkt-Berechtigungen auswählen

    • read_metaobject_definitions

    • read_metaobjects Metaobjekt-Berechtigungen auswählen

  3. Die Auswahl jeweils mit Done bestätigen. Auswahl der API-Berechtigungen bestätigen

  4. Als Redirect URL eintragen:

    https://oauth.n8n.cloud/oauth2/callback

    Bei selbst gehostetem n8n stattdessen die dort angezeigte Redirect-URL verwenden. Anschließend auf Release klicken. Redirect-URL eintragen und Shopify-App veröffentlichen

3. Shopify-Zugangsdaten in n8n hinterlegen

  1. Unter Settings der Shopify-App die Client ID und das Secret kopieren. Shopify Client ID und Secret kopieren

  2. In n8n Credentials öffnen und Create credential wählen. Neue n8n-Zugangsdaten anlegen

  3. Shopify OAuth2 API auswählen und fortfahren. Shopify OAuth2 API in n8n auswählen

  4. Client ID, Client Secret und die Shop-Subdomain eintragen. Die Subdomain ist der Teil vor .myshopify.com. Shopify-Zugangsdaten in n8n eintragen

4. eSagu API-Token erstellen

  1. In eSagu unten links My account öffnen und bei den API-Tokens auf Add klicken. eSagu API-Token anlegen

  2. Den Token benennen, das passende eSagu-Konto wählen und speichern.

  3. Den Token sofort kopieren und sicher speichern. Er wird nur einmal vollständig angezeigt. eSagu API-Token kopieren

5. eSagu-Zugang in n8n hinterlegen

  1. In n8n CredentialsCreate credential wählen und Bearer Auth auswählen. Bearer-Auth-Zugang in n8n auswählen

  2. Den eSagu-Token in Bearer Token einfügen.

  3. Bei Allowed HTTP Request Domains Specific Domains wählen und eintragen:

    api.esagu.de
  4. Speichern. eSagu API-Token und erlaubte Domain in n8n eintragen

Die Verbindung ist jetzt eingerichtet. In Teil 2 zeigen wir, wie Sie den n8n-Workflow erstellen und Ihre Shopify-Preise mit eSagu synchronisieren.