Shopify-Zugangsdaten#
Sie können diese Anmeldeinformationen verwenden, um die folgenden Knoten mit Shopify zu authentifizieren.
Unterstützte Authentifizierungsmethoden#
- Zugriffstoken (empfohlen): Für private Apps/Einzelhandelsnutzung. Kann von normalen Administratoren erstellt werden.
- OAuth2: Für öffentliche Apps. Muss von Partnerkonten erstellt werden.
- API-Schlüssel: Veraltet.
Zugehörige Ressourcen#
Weitere Informationen zum Dienst finden Sie in der Shopify-Authentifizierungsdokumentation.
Verwenden eines Zugriffstokens#
Um diese Anmeldeinformation zu konfigurieren, benötigen Sie ein Shopify-Administratorkonto und:
- Ihre Shop-Subdomain
- Ein Zugriffstoken: Wird generiert, wenn Sie eine benutzerdefinierte App erstellen.
- Ein APP-Geheimschlüssel: Wird generiert, wenn Sie eine benutzerdefinierte App erstellen.
Um die Anmeldeinformationen einzurichten, müssen Sie eine benutzerdefinierte App erstellen und installieren:
- Geben Sie Ihre Shop-Subdomain ein.
- Ihre Subdomain befindet sich in der URL:
https://<subdomain>.myshopify.com
. Wenn die vollständige URL beispielsweisehttps://Localmind Automate.myshopify.com
lautet, ist die Shop-SubdomainLocalmind Automate
.
- Ihre Subdomain befindet sich in der URL:
- Gehen Sie in Shopify zu Admin > Einstellungen > Apps und Vertriebskanäle.
- Wählen Sie Apps entwickeln.
-
Wählen Sie Benutzerdefinierte App erstellen.
Diese Option wird nicht angezeigt?
Wenn diese Option nicht angezeigt wird, ist die Entwicklung benutzerdefinierter Apps für Ihren Shop wahrscheinlich nicht aktiviert. Weitere Informationen finden Sie unter Benutzerdefinierte App-Entwicklung aktivieren.
-
Geben Sie im Modal-Fenster den App-Namen ein.
- Wählen Sie einen App-Entwickler aus. Der App-Entwickler kann der Shop-Inhaber oder ein beliebiges Konto mit der Berechtigung Apps entwickeln sein.
- Wählen Sie App erstellen.
- Wählen Sie Bereiche auswählen. Wählen Sie im Abschnitt Admin-API-Zugriffsbereiche die API-Bereiche aus, die Sie für Ihre App wünschen.
- Um alle Funktionen im Shopify-Knoten zu nutzen, fügen Sie die Bereiche
read_orders
,write_orders
,read_products
undwrite_products
hinzu. - Weitere Informationen zu den verfügbaren Bereichen finden Sie unter Shopify API Access Scopes.
- Um alle Funktionen im Shopify-Knoten zu nutzen, fügen Sie die Bereiche
- Wählen Sie Speichern.
- Wählen Sie App installieren.
- Wählen Sie im Modal-Fenster App installieren.
- Öffnen Sie den Abschnitt API-Anmeldeinformationen der App.
- Kopieren Sie das Admin-API-Zugriffstoken. Geben Sie dies in Ihren Localmind Automate-Anmeldeinformationen als Zugriffstoken ein.
- Kopieren Sie den API-Geheimschlüssel. Geben Sie dies in Ihren Localmind Automate-Anmeldeinformationen als APP-Geheimschlüssel ein.
Weitere Informationen zu diesen Schritten finden Sie unter Erstellen einer benutzerdefinierten App und Generieren von Zugriffstoken für benutzerdefinierte Apps im Shopify-Adminbereich.
Verwenden von OAuth2#
Um diese Anmeldeinformation zu konfigurieren, benötigen Sie ein Shopify-Partner-Konto und:
- Eine Client-ID: Wird generiert, wenn Sie eine benutzerdefinierte App erstellen.
- Ein Client-Geheimnis: Wird generiert, wenn Sie eine benutzerdefinierte App erstellen.
- Ihre Shop-Subdomain
Um die Anmeldeinformationen einzurichten, müssen Sie eine benutzerdefinierte App erstellen und installieren:
Entwicklung benutzerdefinierter Apps
Shopify bietet Vorlagen zum Erstellen neuer Apps. Die folgenden Anweisungen behandeln nur die Elemente, die zum Einrichten Ihrer Localmind Automate-Anmeldeinformationen erforderlich sind. Weitere Informationen zum Erstellen von Apps und zum Arbeiten mit App-Vorlagen finden Sie in der Build-Entwicklerdokumentation von Shopify.
- Öffnen Sie Ihr Shopify Partner-Dashboard.
- Wählen Sie im linken Navigationsbereich Apps aus.
- Wählen Sie App erstellen.
- Geben Sie im Abschnitt Shopify-Partner verwenden einen App-Namen ein.
- Wählen Sie App erstellen.
- Wenn sich die App-Details öffnen, kopieren Sie die Client-ID. Geben Sie dies in Ihren Localmind Automate-Anmeldeinformationen ein.
- Kopieren Sie das Client-Geheimnis. Geben Sie dies in Ihren Localmind Automate-Anmeldeinformationen ein.
- Wählen Sie im linken Menü Konfiguration.
- Kopieren Sie in Localmind Automate die OAuth-Umleitungs-URL und fügen Sie sie im Abschnitt URLs in die Zulässigen Umleitungs-URLs ein.
- Geben Sie im Abschnitt URLs eine App-URL für Ihre App ein. Der hier eingegebene Host muss mit dem Host für die Zulässigen Umleitungs-URLs übereinstimmen, z. B. die Basis-URL für Ihre Localmind Automate-Instanz.
- Wählen Sie Speichern und freigeben.
- Wählen Sie im linken Menü Übersicht. An diesem Punkt können Sie wählen, ob Sie Ihre App testen möchten, indem Sie sie in einem Ihrer Shops installieren, oder Vertrieb wählen, um sie öffentlich zu vertreiben.
- Geben Sie in Localmind Automate die Shop-Subdomain des Shops ein, in dem Sie die App installiert haben, entweder als Test oder als Vertrieb.
- Ihre Subdomain befindet sich in der URL:
https://<subdomain>.myshopify.com
. Wenn die vollständige URL beispielsweisehttps://Localmind Automate.myshopify.com
lautet, ist die Shop-SubdomainLocalmind Automate
.
- Ihre Subdomain befindet sich in der URL:
Verwenden eines API-Schlüssels#
Methode veraltet
Shopify generiert keine API-Schlüssel mehr mit Passwörtern. Verwenden Sie stattdessen die Methode Zugriffstoken.
Um diese Anmeldeinformation zu konfigurieren, benötigen Sie:
- Ein API-Schlüssel
- Ein Passwort
- Ihre Shop-Subdomain: Ihre Subdomain befindet sich in der URL:
https://<subdomain>.myshopify.com
. Wenn die vollständige URL beispielsweisehttps://Localmind Automate.myshopify.com
lautet, ist die Shop-SubdomainLocalmind Automate
. - Optional: Ein Shared Secret
Häufige Probleme#
Im Folgenden sind einige häufige Probleme beim Einrichten der Shopify-Anmeldeinformationen und Schritte zur Behebung oder Fehlerbehebung aufgeführt.
Benutzerdefinierte App-Entwicklung aktivieren#
Wenn die Option Benutzerdefinierte App erstellen nicht angezeigt wird, hat niemand die Entwicklung benutzerdefinierter Apps für Ihren Shop aktiviert.
Um die Entwicklung benutzerdefinierter Apps zu aktivieren, müssen Sie sich entweder als Shop-Inhaber oder als Benutzer mit der Berechtigung App-Entwicklung aktivieren anmelden:
- Gehen Sie in Shopify zu Admin > Einstellungen > Apps und Vertriebskanäle.
- Wählen Sie Apps entwickeln.
- Wählen Sie Benutzerdefinierte App-Entwicklung zulassen.
- Lesen Sie die Warnung und die bereitgestellten Informationen und wählen Sie Benutzerdefinierte App-Entwicklung zulassen.
Fehler "Verbotene Anmeldeinformationen"#
Wenn Sie beim Testen der Anmeldeinformationen eine Warnung Konnte keine Verbindung mit diesen Einstellungen herstellen / Verboten - überprüfen Sie möglicherweise Ihre Anmeldeinformationen erhalten, kann dies an den Zugriffsbereich-Abhängigkeiten Ihrer App liegen. Beispielsweise erfordert der Bereich read_orders
auch den Bereich read_products
. Überprüfen Sie die Bereiche, die Sie zugewiesen haben, und die Aktion, die Sie ausführen möchten.