Benutzerdefinierte Apps

Eine benutzerdefinierte App ist eine App, die von dir oder einem Entwickler ausschließlich für deinen Shopify-Shop entwickelt wird (im Gegensatz zu öffentlichen Apps, die für mehrere Shops entwickelt werden). Du kannst mit benutzerdefinierten Apps Funktionen zum Shopify-Adminbereich hinzufügen, über Shopify-APIs direkt auf Daten aus dem Onlineshop zugreifen oder diesen mit der Storefront-API auf andere Plattformen ausdehnen.

Das Erstellen einer benutzerdefinierten App verlangt nach Entwicklungskenntnissen und kann schwierig sein. Wenn du beim Erstellen von benutzerdefinierten Apps für deinen Shop Hilfe benötigst, kannst du einen Shopify-Experten engagieren. Erfahre mehr über die Einstellung vonShopify-Experten.

Wenn du möchtest, dass einGast-oder Mitarbeiterkonto benutzerdefinierte Apps erstellt, bearbeitet oder löscht, kannst du ihnen die Berechtigung应用entwickelngeben. Das Gast- oder Mitarbeiterkonto muss auch über dierelevanten Berechtigungenverfügen, um bestimmte API-Bereiche festzulegen.

Entwicklung benutzerdefinierter Apps über den Shopify-Adminbereich aktivieren

Bevor du eine benutzerdefinierte App für deinen Shop erstellen kannst, musst du die Entwicklung benutzerdefinierter Apps aktivieren. Du musst Shop-Inhaber oder Mitarbeiter mit der BerechtigungApp-Entwicklung aktivierensein, um die Entwicklung benutzerdefinierter Apps zu aktivieren.

Schritte:

  1. 在我们向Klicke Shopify-Adminbereich汪汪汪Einstellungen>应用程序和Vertriebskanäle.

  2. Klicke aufApps erstellen.

  3. Klicke aufBenutzerdefinierte App-Entwicklung erlauben.

  4. Lies die bereitgestellte Warnung und die bereitgestellten Informationen und klicke dann aufBenutzerdefinierte App-Entwicklung erlauben.

Eine benutzerdefinierte App erstellen und installieren

Nachdem dudie benutzerdefinierte App-Entwicklung aktiviert hast, kannst du eine benutzerdefinierte App in deinem Shopify-Adminbereich erstellen und installieren. Du musst die API-Bereiche festlegen, um zu bestimmen, auf welche Teile deines Shops die benutzerdefinierte App zugreifen kann. Nachdem die App installiert wurde, erhältst du Zugriffstoken, die von der App verwendet werden, um anhand der APIs von Shopify auf Informationen aus deinem Shop zuzugreifen.

Der Shop-Inhaber sowie Mitarbeiter und Gäste mit denrelevanten Berechtigungenkönnen benutzerdefinierte Apps erstellen und installieren.

App erstellen

  1. 在我们向Klicke Shopify-Adminbereich汪汪汪Einstellungen>应用程序和Vertriebskanäle.

  2. Klicke aufApps erstellen.

  3. Klicke aufBenutzerdefinierte App erstellen.

  4. Gib im modalen Fenster denApp-Namenein und wähle einenApp-Entwickleraus. Der App-Entwickler kann der Shop-Inhaber oder ein beliebiges Mitarbeiter- oder Gastkonto mit der Berechtigung应用entwickelnsein.

  5. Klicke aufApp erstellen.

API-Bereiche auswählen

Nachdem du eine benutzerdefinierte App erstellt hast, kannst du ihr API-Bereiche zuweisen. Eine benutzerdefinierte App kann Admin-API-Bereiche, Storefront-API-Bereiche oder beides haben, abhängig von den Anforderungen der App.

  1. Klicke aufBereiche auswählen.
  2. Wähle im AbschnittZugriffsbereiche der Admin-APIdie API-Bereiche aus, die du der App zuweisen möchtest.

  3. Wähle im AbschnittZugriffsbereiche der Storefront-APIdie API-Bereiche aus, die du der App zuweisen möchtest.

  4. Klicke aufSpeichern.

App installieren und API-Zugriffstoken erhalten

Nachdem du API-Bereiche für deine App festgelegt hast, kannst du die App installieren. Nach der Installation erhältst du deine API-Zugriffstoken. Abhängig davon, welche API-Bereiche du der App zugewiesen hast, erhältst du einen Admin-API-Zugriffstoken, einen Storefront-API-Zugriffstoken oder beide.

  1. Klicke aufApp installieren.
  2. Klicke im modalen Fenster aufApp installieren.
  3. Abrufen des Zugriffstokens:
  • Wenn du die Admin-API-Bereiche für die App ausgewählt hast, gehe zum AbschnittAdmin-API-Zugriffstokenund klicke auf令牌einmalig einblenden.
  • Wenn du Storefront-API-Bereiche für die App ausgewählt hast, kannst du zum BereichStorefront-API-Zugriffstokengehen und deinen Token kopieren. Im Gegensatz zum Admin-API-Zugriffstoken ist der Storefront-API-Zugriffstoken immer auf dieser Seite verfügbar.

Nachdem der vollständige Zugriffstoken einmal eingeblendet wurde, zeigt diese Seite nur die letzten vier Ziffern des Zugriffstokens zu Referenzzwecken an.

API-Anmeldedaten für benutzerdefinierte App erhalten

Du kannst den Storefront-Zugriffstoken, den API-Schlüssel und das API-Geheimnis einer benutzerdefinierten App auf der SeiteAPI-Anmeldedatender App überprüfen. Du kannst auch den Admin-API-Zugriffstoken überprüfen, aber nachdem er einmal eingeblendet wurde, kannst du nur noch die letzten vier Ziffern des Tokens sehen.

  1. 在我们向Klicke Shopify-Adminbereich汪汪汪Einstellungen>应用程序和Vertriebskanäle.

  2. Klicke aufApps erstellen.

  3. Klicke auf den Namen der App, deren Anmeldedaten du benötigst.

  4. Klicke aufAPI-Anmeldedaten.

Admin-API-Bereiche für benutzerdefinierte App aktualisieren

Wenn du ein Shop-Inhaber oder ein Mitarbeiter oder Gast mit denrelevanten Berechtigungenbist, kannst du die Bereiche für eine benutzerdefinierte App aktualisieren.

  1. 在我们向Klicke Shopify-Adminbereich汪汪汪Einstellungen>应用程序和Vertriebskanäle.

  2. Klicke aufApps erstellen.

  3. Klicke auf den Namen der App, die du aktualisieren möchtest.

  4. Klicke aufKonfiguration.

  5. Klicke im AbschnittAdmin-API-IntegrationaufBearbeiten.

Klicke aufKonfigurieren, wenn du vorher keine Admin-API-Bereiche zugewiesen hast.

  1. Wähle die Bereiche aus, die du der App zuweisen möchtest.
  2. Optional: Lege die API-Version fest, die du für deine Webhook-Abonnements nutzen möchtest.
  3. Optional: Du kannst Google Cloud Pub/Sub so einrichten, dass es Webhook-Abonnements für die App verarbeitet. Kopiere im AbschnittGoogle Cloud Pub/SubdieAdresse des Shopify-Servicekontosund verwende sie, um dein Google Cloud Pub/Sub-Konto zu konfigurieren.
  4. Optional: Du kannst Amazon EventBridge so einrichten, dass es Webhook-Abonnements für die App verarbeitet. Klicke im AbschnittAmazon EventBridgeaufQuelle erstellen.

  5. Klicke aufSpeichern.

Wenn die App im Shop installiert ist, kannst du nicht aufSpeichernklicken, außer es ist mindestens ein Bereich ausgewählt oder wenn der App Storefront-API-Bereiche zugewiesen wurden.

Storefront-API-Zugriffsbereiche für benutzerdefinierte App aktualisieren

Wenn du ein Shop-Inhaber oder ein Mitarbeiter oder Gast mit denrelevanten Berechtigungenbist, kannst du die Bereiche für eine benutzerdefinierte App aktualisieren.

  1. 在我们向Klicke Shopify-Adminbereich汪汪汪Einstellungen>应用程序和Vertriebskanäle.

  2. Klicke aufApps erstellen.

  3. Klicke auf den Namen der App, die du aktualisieren möchtest.

  4. Klicke aufKonfiguration.

  5. Klicke im AbschnittStorefront-API-IntegrationaufBearbeiten.

Klicke aufKonfigurieren, wenn du vorher keine Storefront-API-Bereiche zugewiesen hast.

  1. Wähle die Bereiche aus, die du der App zuweisen möchtest.
  2. Optional: Wenn deine App bei der iOS Buy SDK integriert ist, kannst du alle nötigen Änderungen im AbschnittiOS Buy SDKvornehmen. Du kannst nur Änderungen in diesem Abschnitt vornehmen, wenn die App bereits installiert wurde.

Weitere Anweisungen erhältst du in deriOS Buy SDK-Entwicklerdokumentation.

  1. Optional: Wenn deine App bei der Android Buy SDK integriert ist, kannst du alle nötigen Änderungen im AbschnittAndroid Buy SDKvornehmen. Du kannst nur Änderungen in diesem Abschnitt vornehmen, wenn die App bereits installiert wurde.

Weitere Anweisungen erhältst du in derAndroid Buy SDK-Entwicklerdokumentation.

  1. Klicke aufSpeichern.

Wenn die App im Shop installiert ist, kannst du nicht aufSpeichernklicken, außer es ist mindestens ein Bereich ausgewählt oder wenn der App Storefront-API-Bereiche zugewiesen wurden.

Einstellungen für benutzerdefinierte App aktualisieren

Du kannst den Namen und die Beschreibung der App aktualisieren, sowie den App-Entwickler.

Wenn du den App-Entwickler als Gast- oder Mitarbeiterkonto festlegst und dieses Konto später löscht, wird der Shop-Inhaber standardmäßig als App-Entwickler festgelegt.

  1. 在我们向Klicke Shopify-Adminbereich汪汪汪Einstellungen>应用程序和Vertriebskanäle.

  2. Klicke aufApps erstellen.

  3. Klicke auf den Namen der App, die du aktualisieren möchtest.

  4. Klicke aufApp-Einstellungen.

  5. Um den Namen oder die Beschreibung zu ändern, gib einen neuenApp-Namenoder eine neueApp-Beschreibungein.

  6. Um den mit der App assoziierten App-Entwickler zu ändern, wähle einenHaupt-App-Entwickleraus.

  7. Optional: Um eine andere E-Mail-Adresse über Entwicklungsaktualisierungen für diese App zu informieren, gib die E-Mail-Adresse unterKontakt für Entwicklungsaktualisierungenein.

  8. Klicke aufSpeichern.

Benutzerdefinierte App deinstallieren

Wenn du eine benutzerdefinierte App deinstallierst, werden deine Admin- und Storefront-API-Zugriffstoken widerrufen und deine App kann nicht mehr auf Shop-Daten zugreifen. Wenn du die App erneut installierst, erhältst du neue Zugriffstoken.

  1. 在我们向Klicke Shopify-Adminbereich汪汪汪Einstellungen>应用程序和Vertriebskanäle.

  2. Klicke aufApps erstellen.

  3. Klicke auf den Namen der App, die du deinstallieren möchtest.

  4. Klicke aufApp deinstallieren.

Benutzerdefinierte App löschen

Wenn du eine benutzerdefinierte App löscht, kann dies nicht wieder rückgängig gemacht werden. Wenn du eine App in deinem Shop zeitweise deaktivieren möchtest, ohne sie zu löschen,deinstalliere die Appstattdessen.

  1. 在我们向Klicke Shopify-Adminbereich汪汪汪Einstellungen>应用程序和Vertriebskanäle.

  2. Klicke aufApps erstellen.

  3. Klicke aufApp-Einstellungen.

  4. Klicke aufApp löschen.

API-Bereichsberechtigungen für benutzerdefinierte Apps

Gast- und Mitarbeiterkonten können API-Bereiche für benutzerdefinierte Apps nur festlegen, wenn das Konto über die Berechtigung应用entwickelnverfügt, sowie alle weiterenMitarbeiterberechtigungen, die mit den API-Bereichen in Verbindung stehen, die sie festlegen.

Du solltest dich mit dem Entwickler deiner App beraten, um festzulegen, welche Kontoberechtigungen und API-Bereiche die benutzerdefinierte App benötigt, um zu funktionieren. Stelle sicher, dass du die Berechtigungen, die du dem Entwickler gewährst, verstehst und mit ihnen umgehen kannst.

Bereit, mit Shopify zu verkaufen?

Kostenlos testen