Social-Sign-in für Kundenkonten
Zusätzlich zum standardmäßigen passwortlosen Anmeldeerlebnis für Kundenkonten kannst du deine Google- und Facebook-Konten verknüpfen, damit sich Kund:innen mit ihren Social-Media-Anmeldedaten anmelden können.
Die Aktivierung von Social-Sign-in für Kundenkonten bietet Kund:innen ein schnelleres Anmeldeerlebnis über vertraute Authentifizierungsmethoden. Du kannst mehrere Social-Sign-in-Methoden in deinem Shop aktivieren.
Wenn du deinen eigenen Identitätsanbieter mit Kundenkonten verknüpft hast und Social-Sign-in verbinden möchtest, musst du dich an deinen externen Identitätsanbieter wenden.
Auf dieser Seite
Überlegungen zur Verknüpfung von Social-Sign-in mit Kundenkonten
Beachte die folgenden Überlegungen für die Verknüpfung von Social-Sign-in mit Kundenkonten:
- Du benötigst ein Entwicklerkonto für den Anbieter, den du mit Kundenkonten verknüpfen möchtest.
- Die E-Mail-Adresse ist die einzige Kundeninformation, die bei der Nutzung von Social-Sign-in mit Shopify synchronisiert wird.
Google mit Kundenkonten verknüpfen
Um Google mit Kundenkonten zu verknüpfen, musst du die folgenden Aufgaben nacheinander ausführen:
- Schritt 1: Seite „Mit Google anmelden“ im Shopify-Adminbereich öffnen
- Schritt 2: App in der Google Cloud Console erstellen
- Schritt 3: OAuth-Client der App in der Google Cloud Console konfigurieren
- Schritt 4: Anmeldedaten im Shopify-Adminbereich konfigurieren
- Schritt 5: App in der Google Cloud Console veröffentlichen
Während des Setups musst du zwischen den Browser-Tabs für deine Google Cloud Console und deinen Shopify-Adminbereich wechseln. Du musst ein Google-Cloud-Konto eingerichtet haben, um Google mit Kundenkonten zu verknüpfen. Weitere Informationen zu Google Cloud findest du in der Hilfedokumentation von Google.
Schritt 1: Seite „Mit Google anmelden“ in deinem Shopify-Adminbereich öffnen
Gehe in deinem Shopify-Adminbereich zu Einstellungen > Kundenkonten.
Klicke im Abschnitt Authentifizierung auf Verwalten.
Klicke neben Google auf Verknüpfen, um die Seite Mit Google anmelden zu öffnen.
Diese Seite enthält Informationen, die du bei der Konfiguration des OAuth-Clients deiner Google-App kopieren und einfügen musst. Lass diese Seite daher in einem separaten Browser-Tab geöffnet.
Schritt 2: App in deiner Google Cloud Console erstellen
- Melde dich in einem anderen Browser-Tab in deiner Google Cloud Console an.
- Wähle ein vorhandenes Projekt aus oder erstelle ein neues. Du wirst zum Dashboard des Projekts weitergeleitet.
- Klicke auf
und dann auf APIs und Dienste > Anmeldedaten.
- Klicke auf Zustimmungsbildschirm konfigurieren > Erste Schritte.
- Gib die OAuth-Konfigurationsdetails für dein Projekt ein:
- Gib deiner App einen Namen, den deine Kundschaft erkennt, z. B. den Namen deines Onlineshops. Gib deine E-Mail-Adresse für den technischen Support an und klicke dann auf Weiter.
- Wähle im Abschnitt Zielgruppe die Option Extern aus und klicke dann auf Weiter.
- Gib eine Kontakt-E-Mail-Adresse für Benachrichtigungen von Google zum Projekt an und klicke dann auf Weiter.
- Stimme den Richtlinien für Nutzerdaten der Google API-Dienste zu und klicke auf Fortfahren.
- Klicke auf Erstellen.
- Konfiguriere die Richtlinieninformationen deiner App, die Kund:innen auf dem Zustimmungsbildschirm angezeigt werden:
- Klicke auf Branding.
- Füge im Abschnitt App-Domain einen Link zu deiner Startseite, einen Link zu deiner öffentlichen Datenschutzerklärung und einen Link zu deinen Allgemeinen Geschäftsbedingungen hinzu. Mehr Informationen zum Erstellen von Shop-Richtlinien.
Schritt 3: OAuth-Client deiner App in der Google Cloud Console konfigurieren
In diesem Schritt musst du Details aus dem Abschnitt Setup-Anweisungen auf der Seite Mit Google anmelden in deinem Shopify-Adminbereich kopieren und in die entsprechenden Felder im Tab der Google Cloud Console einfügen.
- Klicke in der App deines Projekts in der Google Cloud Console auf Übersicht.
- Klicke im Abschnitt Metriken auf OAuth-Client erstellen.
- Konfiguriere die Details des OAuth-Clients:
- Wähle im Dropdown-Menü Anwendungstyp die Option Webanwendung aus.
- Gib im Feld Name einen Namen ein.
- Konfiguriere die Autorisierten JavaScript-Quellen für deine App:
- Klicke im Abschnitt Autorisierte JavaScript-Quellen auf + URI hinzufügen.
- Kopiere auf der Seite Mit Google anmelden in deinem Shopify-Adminbereich den Wert für die Autorisierten JavaScript-Quellen.
- Füge den Wert in deiner Google Cloud Console in das Feld URIs 1 ein.
- Wenn du mehr als eine URI im Abschnitt Autorisiertes JavaScript deines Shopify-Adminbereichs hast, wiederhole diese Schritte für die zusätzlichen URI-Felder.
- Konfiguriere die Autorisierten Weiterleitungs-URIs für deine App:
- Klicke in der Google Cloud Console im Abschnitt Autorisierte Weiterleitungs-URIs auf + URI hinzufügen.
- Kopiere in deinem Browser-Tab mit deinem Shopify-Adminbereich den Wert für die Autorisierte Weiterleitungs-URI.
- Gehe zurück zu deiner Google Cloud Console und füge den Wert in das Feld URIs 1 ein.
- Wenn du mehr als eine URI im Abschnitt Autorisierte Weiterleitungs-URI deines Shopify-Adminbereichs hast, wiederhole diese Schritte für die zusätzlichen URI-Felder.
- Klicke in deiner Google Cloud Console auf Erstellen.
Lass das angezeigte Dialogfeld OAuth-Client erstellt für Schritt 4: Anmeldedaten in deinem Shopify-Adminbereich konfigurieren geöffnet, da du Informationen aus der Google Cloud Console kopieren und in deinen Shopify-Adminbereich einfügen musst.
Schritt 4: Anmeldedaten in deinem Shopify-Adminbereich konfigurieren
- Kopiere die Client-ID aus dem Dialogfeld OAuth-Client erstellt in deiner Google Cloud Console.
- Füge die Client-ID in deinem Shopify-Adminbereich auf der Seite Mit Google anmelden im Abschnitt Anmeldedaten ein.
- Kopiere das Client-Secret aus dem Dialogfeld OAuth-Client erstellt in deiner Google Cloud Console.
- Füge das Client-Secret in deinem Shopify-Adminbereich auf der Seite Mit Google anmelden im Abschnitt Anmeldedaten ein.
- Klicke in deinem Shopify-Adminbereich auf der Seite Mit Google anmelden auf Speichern.
Schritt 5: App in deiner Google Cloud Console veröffentlichen
- Klicke in der App deines Projekts in der Google Cloud Console auf Zielgruppe.
- Klicke auf App veröffentlichen.
Facebook mit Kundenkonten verbinden
Um Facebook mit Kundenkonten zu verbinden, musst du die folgenden Aufgaben in dieser Reihenfolge ausführen:
- Schritt 1: Seite „Mit Facebook anmelden“ in deinem Shopify-Adminbereich öffnen
- Schritt 2: App im „Meta for Developers“-Dashboard erstellen
- Schritt 3: Meta-App-Einstellungen konfigurieren
- Schritt 4: Anmeldedaten im Shopify-Adminbereich konfigurieren
- Schritt 5: „Mit Facebook anmelden“ testen und aktivieren
Während des Setups musst du zwischen den Browser-Tabs für dein Meta for Developers-Dashboard und deinen Shopify-Adminbereich wechseln. Um Facebook mit Kundenkonten zu verbinden, benötigst du ein Meta Developer-Konto. Erfahre, wie du dich als Meta Developer registrierst.
Schritt 1: Seite „Mit Facebook anmelden“ in deinem Shopify-Adminbereich öffnen
Gehe in deinem Shopify-Adminbereich zu Einstellungen > Kundenkonten.
Klicke im Abschnitt Authentifizierung auf Verwalten.
Klicke neben Facebook auf Verbinden, um die Seite Mit Facebook anmelden zu öffnen.
Schritt 2: App im „Meta for Developers“-Dashboard erstellen
- Gehe in einem separaten Browser-Tab zum Meta for Developers-Dashboard und klicke dann auf Anmelden, um dich anzumelden. Wenn du noch kein Meta Developer-Konto eingerichtet hast, musst du auf der Login-Seite ein neues Konto erstellen, bevor du mit dem nächsten Schritt fortfahren kannst.
- Klicke auf Apps.
- Klicke auf App erstellen.
- Fülle die Felder App-Name und Kontakt-E-Mail für App aus und klicke dann auf Weiter.
- Wähle auf der Seite Anwendungsfälle hinzufügen die Option Authentifizieren und Daten von Nutzern mit Facebook Login anfordern aus und klicke dann auf Weiter.
- Wähle auf der Seite Welches Business-Portfolio möchtest du mit dieser App verbinden ein Business-Portfolio aus oder wähle Ich möchte noch kein Business-Portfolio verbinden. aus und klicke dann auf Weiter.
- Überprüfe die Seite Veröffentlichungsanforderungen und klicke dann auf Weiter.
- Überprüfe die Seite Übersicht und klicke dann auf Zum Dashboard gehen.
Schritt 3: Meta-App-Einstellungen konfigurieren
- Klicke nach der Erstellung einer App in deinem „Meta for Developers“-Dashboard auf Anwendungsfälle.
- Klicke im Anwendungsfall Authentifizieren und Daten von Nutzern mit Facebook Login anfordern auf Anpassen.
- Klicke im Abschnitt Berechtigungen und Funktionen neben E-Mail auf Hinzufügen, um sicherzustellen, dass Kundeninformationen bei der Anmeldung erfasst werden.
- Klicke auf Einstellungen und navigiere dann zu Client-OAuth-Einstellungen.
- Kopiere auf der Seite Mit Facebook anmelden in deinem Shopify-Adminbereich die Weiterleitungs-URL aus dem Abschnitt Weiterleitungs-URLs.
- Füge auf der Seite Einstellungen in deinem „Meta for Developers“-Dashboard die Weiterleitungs-URL in das Feld Gültige OAuth-Redirect-URIs ein.
- Wenn du in deinem Shopify-Adminbereich im Abschnitt Weiterleitungs-URLs mehr als eine Weiterleitungs-URL hast, wiederhole diese Schritte für die zusätzlichen Weiterleitungs-URLs.
- Kopiere in deinem Shopify-Adminbereich auf der Seite Mit Facebook anmelden die URL aus dem Abschnitt URL für das Aufheben der Autorisierung.
- Füge auf der Seite Einstellungen in deinem „Meta for Developers“-Dashboard die URL in das Feld Callback-URL für das Aufheben der Autorisierung ein.
- Klicke auf der Seite Einstellungen in deinem „Meta for Developers“-Dashboard auf Änderungen speichern.
Schritt 4: Anmeldedaten in deinem Shopify-Adminbereich konfigurieren
- Klicke auf das Startseite-Symbol, um zu deinem „Meta for Developers“-Dashboard zurückzukehren, und klicke dann auf App-Einstellungen > Grundlegendes.
- Kopiere die App-ID aus deinem „Meta for Developers“-Dashboard.
- Füge in deinem Shopify-Adminbereich auf der Seite Mit Facebook anmelden die App-ID im Abschnitt Anmeldedaten in das Feld App-ID ein.
- Klicke in deinem „Meta for Developers“-Dashboard neben dem App-Secret auf Anzeigen und kopiere dann das App-Secret.
- Füge in deinem Shopify-Adminbereich auf der Seite Mit Facebook anmelden das App-Secret in das Feld App-Secret ein und klicke dann auf Speichern.
- Klicke in deinem Shopify-Adminbereich auf Änderungen speichern.
Schritt 5: „Mit Facebook anmelden“ testen und aktivieren
- Klicke in deinem Shopify-Adminbereich auf der Seite Mit Facebook anmelden auf Weitere Aktionen > Vorschau und teste dann den Facebook-Authentifizierungsablauf so, als würdest du dich als Kund:in in deinem Shop anmelden.
- Klicke auf Aktivieren.
Nachdem du „Mit Facebook anmelden“ aktiviert hast, kannst du die Kundenerfahrung testen, indem du zu deinem Onlineshop navigierst und dich über Facebook bei deinem Kundenkonto anmeldest.
Mit Shop anmelden
Wenn du Shop Pay aktiviert hast, können sich deine Kund:innen mit ihren Shop-Anmeldedaten und gespeicherten Passkeys anmelden. Kund:innen werden außerdem automatisch bei Shop angemeldet, nachdem sie in deinem Shop mit Shop Pay ausgecheckt haben.
Anmelden mit Shop ist automatisch für Kundenkonten aktiviert und kann nur aus deinem Shop entfernt werden, wenn du Shop Pay deaktivierst.
Erfahre, wie du deinem Shop einen Button Anmelden mit Shop hinzufügen kannst.
Social-Sign-in-Optionen verwalten
Du kannst eine verknüpfte Social-Sign-in-Methode bearbeiten, deaktivieren oder entfernen.
Nachdem du eine Social-Sign-in-Methode deaktiviert oder entfernt hast, bleibt deine Kundschaft angemeldet, um Unterbrechungen zu vermeiden. Social-Sign-in-Sitzungen laufen von selbst ab oder wenn die Kundschaft sich abmeldet.
Schritte:
Gehe in deinem Shopify-Adminbereich zu Einstellungen > Kundenkonten.
Klicke im Abschnitt Authentifizierung auf Verwalten.
Klicke neben der Anmeldemethode, die du ändern möchtest, auf das Menü ….
Führe einen der folgenden Schritte aus:
- Um eine Anmeldeoption zu bearbeiten, klicke auf Verwalten und aktualisiere dann die Anmeldedaten, die du bearbeiten möchtest.
- Um eine Anmeldeoption zu deaktivieren, ohne sie zu entfernen, klicke auf Deaktivieren.
- Um eine Anmeldeoption zu entfernen, klicke auf Entfernen und klicke dann im Dialogfeld auf Entfernen.
Social Sign-ins bei Änderung deiner Kundenkonten-Domain aktualisieren
Wenn du vorhast, deine Kundenkonten-Domain in eine andere URL zu ändern, musst du deine Social-Sign-in-Einstellungen aktualisieren, bevor du die Änderung in Shopify vornimmst. Dadurch wird sichergestellt, dass sich Kund:innen weiterhin ohne Unterbrechung anmelden können.
Diese Schritte sind erforderlich, wenn du die URL deiner Kundenkonten in Shopify vom alten Format, z. B. shopify.com/1234567890/account, auf das neue Subdomain-Format account.dein-shop.com aktualisierst, oder von einer bestehenden Subdomain auf eine andere Subdomain, z. B. bei der Aktualisierung von account.dein-shop.com auf customers.dein-shop.com.
Neue Kundenkonten-Subdomain zu deinen Social-Media-Anbietern hinzufügen
Du fügst die neue Domain zusätzlich zu deiner aktuellen Domain den Einstellungen deines Social-Media-Anbieters hinzu. Nachdem du die Kundenkonten-Domain in Shopify geändert und sichergestellt hast, dass der An- und Abmeldeprozess für Kundenkonten funktioniert, kannst du die alten Domain-Einträge entfernen.
Du musst diese Schritte für jede aktivierte Social-Sign-in-Option wiederholen.
Schritte:
- Gehe zur Google Cloud Console und öffne APIs und Dienste > Anmeldedaten.
- Wähle den OAuth 2.0-Client aus, den du für Shopify erstellt hast.
- Füge unter Autorisierte JavaScript-Quellen einen neuen Eintrag hinzu. Beispiel:
https://account.dein-shop.com - Füge unter Autorisierte Weiterleitungs-URIs einen neuen Eintrag hinzu. Beispiel:
https://account.dein-shop.com/authentication/social/google/callback - Füge unter Callback-URL zur Deautorisierung einen neuen Eintrag hinzu. Beispiel:
https://account.dein-shop.com/authentication/social/google/revoke - Speichere deine Änderungen. Behalte vorerst sowohl die alten als auch die neuen URLs bei.
- Kehre zu deinem Shopify-Adminbereich zurück und befolge die Schritte, um deine Konten-Domain in Shopify in die neue benutzerdefinierte Subdomain-URL zu ändern.
- Teste sowohl die Anmeldung als auch die Abmeldung mit jeder Social-Media-Option in deiner Storefront, um sicherzustellen, dass alles funktioniert.
- Optional: Nachdem du sichergestellt hast, dass der Anmeldeprozess ordnungsgemäß funktioniert, kannst du zu Google zurückkehren und die alten Domain-Einträge entfernen.
- Gehe zu Meta for Developers und öffne deine App.
- Navigiere zu Facebook Login > Einstellungen.
- Füge unter Gültige OAuth-Weiterleitungs-URIs einen neuen Eintrag hinzu. Beispiel:
https://account.dein-shop.com/authentication/social/facebook/callback - Füge unter Callback-URL zur Deautorisierung einen neuen Eintrag hinzu. Beispiel:
https://account.dein-shop.com/authentication/social/facebook/revoke - Navigiere zu Einstellungen > Grundeinstellungen.
- Füge unter App-Domains einen neuen Eintrag hinzu. Beispiel:
account.dein-shop.com - Speichere deine Änderungen. Behalte vorerst sowohl die alten als auch die neuen URLs bei.
- Kehre zu deinem Shopify-Adminbereich zurück und befolge die Schritte, um deine Konten-Domain in Shopify in die neue benutzerdefinierte Subdomain-URL zu ändern.
- Teste sowohl die Anmeldung als auch die Abmeldung mit jeder Social-Media-Option in deiner Storefront, um sicherzustellen, dass alles funktioniert.
- Optional: Nachdem du sichergestellt hast, dass der Anmeldeprozess ordnungsgemäß funktioniert, kannst du zu Facebook zurückkehren und die alten Domain-Einträge entfernen.