Unidy
Unidy und Shopware Integration

X

unidy logo
E-Commerce

Unidy und Shopware Integration

Integrieren Sie Unidy mit Shopware 6, um Ihre E-Commerce-Plattform mit erstklassigem Identity Management auszustatten. Diese Integration, ermöglicht durch das Fuexchen Unidy Plugin, bietet Single Sign-On (SSO), flexible Checkout-Optionen und automatisierte Kundendatensynchronisation – die leistungsstarken E-Commerce-Funktionen von Shopware vereint mit Unidys sicherer und effizienter Identitätsinfrastruktur.

Anwendungsszenarien

Szenario 1: Reibungsloser Checkout-Prozess

Problem: Kunden brechen ihren Einkauf während des Login- oder Registrierungsprozesses ab, was zu Umsatzverlusten führt.
Lösung: Die Integration bietet ein Single Sign-On (SSO) Erlebnis, bei dem sich Kunden mit ihren Unidy-Zugangsdaten in Ihrem Shopware 6 Shop anmelden können.
Vorteile:

  • Reduzierte Warenkorbabbruchrate
  • Schnellerer Checkout-Prozess
  • Höhere Conversion-Rate
  • Verbesserte Kundenzufriedenheit

Szenario 2: Flexible Checkout-Optionen für verschiedene Kundentypen

Problem: Verschiedene Kundensegmente haben unterschiedliche Präferenzen, wie sie den Checkout durchlaufen möchten (Gast, registrierter Account oder SSO).
Lösung: Mit dem Unidy Shopware Plugin können Sie flexible Checkout-Optionen konfigurieren und Kunden erlauben, als Gast, über einen Shopware 6 Account oder mit Unidy SSO zu bestellen.
Vorteile:

  • Maximale Flexibilität für diverse Kundenpräferenzen
  • Optimierte Conversion für jedes Kundensegment
  • Reduzierte Hürden im Kaufprozess
  • Bessere Anpassung des Nutzererlebnisses

Szenario 3: Mitgliedschaftsbasierte Einkaufsvorteile

Problem: Die Verwaltung verschiedener Kundengruppen mit Sonderpreisen, Pre-Sale-Zugang oder exklusiven Produkten ist komplex.
Lösung: Synchronisieren Sie Unidy-Mitgliedschaften und Benutzergruppen mit Shopware und gewähren Sie Mitgliedern automatisch Zugang zu exklusiven Produkten, Sonderrabatten und prioritärem Einkauf.
Vorteile:

  • Automatisierte Verwaltung von Mitgliedervorteilen
  • Dynamische Preisgestaltung basierend auf Mitgliedschaftsstatus
  • Exklusiver Produktzugang für Premium-Mitglieder
  • Erhöhtes Wertversprechen für Mitglieder

Szenario 4: Zentralisierte Adress- und Kundendatenverwaltung

Problem: Kundendaten und Adressen sind über mehrere Systeme verteilt, was zu Inkonsistenzen und manuellem Aktualisierungsaufwand führt.
Lösung: Die Integration synchronisiert Kundenadressdaten mit Unidy und erstellt konsistente Benutzerprofile über alle Plattformen hinweg, wodurch Datengenauigkeit gewährleistet wird.
Vorteile:

  • Zentralisierte Adressverwaltung
  • Konsistente Kundendaten über Plattformen hinweg
  • Reduzierte manuelle Dateneingabe
  • Verbesserte Datenqualität und Compliance

Hauptfunktionen

Single Sign-On (SSO)

Kunden können sich mit ihren Unidy-Zugangsdaten in Ihrem Shopware 6 Shop anmelden und profitieren von einem nahtlosen und sicheren Authentifizierungsprozess. Eliminieren Sie separate E-Commerce-Accounts und reduzieren Sie Checkout-Hürden.

Flexible Checkout-Konfiguration

Entscheiden Sie, ob Kunden als Gast, über einen Shopware 6 Account oder mit Unidy SSO bestellen können. Konfigurieren Sie das Nutzererlebnis in Ihrem Shop mit nur wenigen Checkboxen und definieren Sie, wie Kunden mit Login- und Checkout-Optionen interagieren.

Zentralisierte Adressverwaltung

Synchronisieren Sie Kundenadressdaten mit Unidy für konsistente Benutzerprofile über alle Plattformen hinweg. Aktualisierungen in einem System werden automatisch im anderen übernommen und gewährleisten Datengenauigkeit.

Mitgliedschafts- und Benutzergruppensynchronisation

Synchronisieren Sie Unidy-Mitgliedschaften und Benutzergruppen automatisch mit Shopware-Kundengruppen oder benutzerdefinierten Feldern. Ermöglichen Sie dynamische Preisgestaltung, exklusiven Produktzugang und gezieltes Marketing basierend auf dem Mitgliedschaftsstatus.

Nahtlose Integration

Das Fuexchen Unidy Plugin macht Shopware 6 zu einem nahtlosen Teil Ihres Unidy-Ökosystems und bietet eine vollständig integrierte Umgebung für Ihre Kunden.

Aktualisierung von Benutzerdaten beim Login

Konfigurieren Sie, ob Benutzerdaten bei jedem Login aktualisiert werden sollen, um sicherzustellen, dass Kundeninformationen in beiden Systemen aktuell bleiben.


Vorteile

Für Kunden

  • Nahtloses Einkaufserlebnis: Einmal anmelden und über alle Plattformen hinweg einkaufen ohne wiederholte Authentifizierung.
  • Schnellerer Checkout: Überspringen Sie langwierige Registrierungsformulare oder wählen Sie je nach Präferenz den Gast-Checkout.
  • Konsistentes Profil: Profiländerungen an einer Stelle werden überall automatisch übernommen.
  • Flexible Optionen: Wählen Sie die Login-Methode, die für jede Shopping-Session am besten funktioniert.

Für Unternehmen

  • Höhere Conversion-Raten: Weniger Hürden im Checkout-Prozess führen zu höheren Conversions und geringeren Warenkorbabbrüchen.
  • Bessere Kundeneinblicke: Einheitliche Kundendaten liefern umfassende Erkenntnisse für personalisiertes Marketing und Produktempfehlungen.
  • Operative Effizienz: Zentralisiertes Kundenmanagement reduziert administrativen Aufwand und Support-Kosten.
  • Erhöhte Sicherheit: Sicherheitsprotokolle auf Unternehmensniveau schützen Kundendaten und schaffen Vertrauen.
  • Mitgliedschafts-Monetarisierung: Implementieren Sie einfach mitgliedschaftsbasierte Preise und exklusiven Zugang für wiederkehrende Umsätze.
  • Vollständig integriertes Ökosystem: Shopware 6 wird zu einem nahtlosen Teil Ihrer breiteren Unidy-Umgebung.

Technische Details

Setup-Anleitung

  1. Unidy Shopware Plugin installieren: Laden Sie das Fuexchen Unidy Plugin aus dem Shopware Store herunter und installieren Sie es, oder erhalten Sie es von Ihrem Customer Success Manager.
  2. OAuth-Credentials anfordern: Kontaktieren Sie Ihr Unidy Customer Success Management, um die erforderlichen OAuth-Credentials zu erhalten.
  3. Plugin-Einstellungen konfigurieren: Geben Sie Ihre Unidy-Instanz-Domain und die bereitgestellten OAuth-Credentials in den Plugin-Einstellungen ein.
  4. Nutzererlebnis konfigurieren: Verwenden Sie die Checkboxen in den Plugin-Einstellungen, um zu konfigurieren, wie Kunden mit Login- und Checkout-Optionen interagieren.
  5. Integration testen: Führen Sie umfassende Tests durch, einschließlich Login, Registrierung, Checkout und Datensynchronisation.

Voraussetzungen

  • Shopware 6 Shop
  • Unidy-Account mit API-Zugang
  • OAuth-Credentials (bereitgestellt durch Unidy Customer Success)
  • Fuexchen Unidy Plugin (Version 1.2.3 oder höher empfohlen für erweiterte Funktionen)

Erforderliche OAuth Scopes

  • users:read - Lesen von Benutzerprofilinformationen (erforderlich zum Testen der OAuth-Credentials)
  • active_membership (optional) - Zugriff auf Mitgliedschafts- und Abonnementdaten für Gruppensynchronisation

APIs und Endpoints

  • SSO Login API: Ermöglicht Kundenauthentifizierung von Shopware 6 mit Unidy-Zugangsdaten über OAuth 2.0.
  • Registrierungs-API: Erlaubt neuen Kunden, sich über Unidys Registrierungssystem bei Shopware 6 zu registrieren.
  • Kundendaten-Sync-API: Gewährleistet Synchronisation von Kundendaten einschließlich Adressen zwischen Unidy und Shopware 6.
  • Mitgliedschafts-Sync-API: Synchronisiert Unidy-Mitgliedschaften und Benutzergruppen mit Shopware-Kundengruppen und benutzerdefinierten Feldern.

Erweiterte Konfiguration

Synchronisation von Benutzergruppen von Unidy nach Shopware

Unidy-Benutzergruppen können mit Shopware synchronisiert und spezifischen Rechten wie Rabatten, Pre-Sale-Zugang oder anderen Privilegien zugewiesen werden. Dies wird erreicht, indem ein benutzerdefinierter Subscriber erstellt wird, der auf zwei Events hört:

Verfügbare Events:

  • UnidyOauthScopes - Erweitert die angeforderten Scopes von Unidy
  • UnidyCustomerObjectBuild - Erweitert das generierte Kunden-Mapping mit zusätzlichen Feldern

Beispiel-Anwendungsfall:
Synchronisieren Sie den aktiven Mitgliedschaftsstatus in Shopware-Custom-Fields, um mitgliederspezifische Preise oder Produktzugang zu ermöglichen.

Hinweis: Diese Events sind ab Version 1.2.3 des Plugins verfügbar. Um diesen Ansatz auf bestehende Benutzer anzuwenden, stellen Sie sicher, dass die Plugin-Einstellungen so konfiguriert sind, dass Benutzerdaten beim Login aktualisiert werden.

Benutzerdefiniertes Attribut-Mapping

Neben Standardfeldern (Name, E-Mail, Adresse) können Sie benutzerdefinierte Unidy-Attribute auf Shopware-Kunden-Custom-Fields mappen. Dies ermöglicht Ihnen:

  • Mitgliedsnummern in Shopware zu speichern
  • Benutzerdefinierte Kundenpräferenzen zu synchronisieren
  • Mitgliederspezifische Daten für Analytics zu tracken
  • Bedingte Geschäftslogik basierend auf Unidy-Daten zu aktivieren

Unidy ID in Shopware

Die Unidy ID wird in Shopware gespeichert, aber nicht in der UI angezeigt. Sie kann über folgende Wege abgerufen werden:

  • Datenbank: Separater Entity-Typ fuexc_unidy_user
  • Code: Association unidyUser auf CustomerEntity
  • API: Entity-Name fuexc_unidy_user in API-Antworten

Beim Abrufen eines Kunden über die Shopware Administration erscheint die Unidy-User-Entity mit den entsprechenden Daten in der API-Antwort unter included.

Logout-Synchronisation

Wenn aktiviert, führt ein Logout aus Shopware auch zu einem Logout aus Unidy und gewährleistet ein konsistentes Erlebnis über alle integrierten Plattformen hinweg.

Einrichtung:
Um diese Funktion zu aktivieren, fügen Sie die Post-Logout-Redirect-URI Ihres Shopware-Shops in Ihrer Unidy-Instanz unter Admin → Einstellungen → Einstellungen → Benutzerfluss-Einstellungen zur Whitelist hinzu.


Kontaktieren Sie uns

Haben Sie Fragen oder benötigen Sie Unterstützung bei Ihrer Shopware-Integration? Kontaktieren Sie unser Support-Team für persönliche Hilfe bei Setup, Konfiguration und Optimierung.