Voraussetzungen für die Nutzung
Zugang zu DigiStore (Demo-Account ggf. notwendig)
Zugang zur LearningSuite Admin-Oberfläche
Produkte in DigiStore angelegt
Integrationseinstellungen in LearningSuite vorbereitet
Wichtig: Es gibt zwei Arten DigiStore zu verbinden. Die allgemeine generische IPN-Anbindung und die direkte App in DigiStore. Wir erklären hier beide Varianten.
Integration einrichten (IPN - Generisch, Variante A)
Passwort in LearningSuite generieren
In LearningSuite zu "Einstellungen" -> "Integrationen & Custom-Code" navigieren
DigiStore auswählen und ein IPN-Passwort generieren
IPN-Benachrichtigungs-URL und Passwort kopieren
ACHTUNG, Produkte müssen sowohl in DigiStore als auch in LearningSuite angelegt sein, bevor DigiStore weiter konfiguriert werden kann.
DigiStore konfigurieren
Bei DigiStore einloggen
Zu Einstellungen > Anbindungen (IPN) wechseln
Neue generische IPN-Anbindung (Generisch) erstellen
Name und gültige Produkte definieren bzw. auswählen
IPN-URL und Kennwort aus LearningSuite einfügen
IPN-Benachrichtigungs-URL unter "IPN-URL"
IPN-Kennwort -> das Passwort aus LearningSuite
Optional: E-Mail für Benachrichtigung bei Fehlern eintragen (hier gehen automatische Fehlermeldung bei fehlgeschlagenen Vorgängen ein)
Produktverbindung herstellen
Produkte in DigiStore checken (ob bereits angelegt, wenn nicht -> anlegen.)
In LearningSuite navigierst du zu dein Einstellungen -> "DigiStore24 Integration"
Zu Produkt-Verbindungen > Neue Produktverbindung erstellen
Namen definieren
Die Produkt-ID aus DigiStore manuell eintragen
Bundle auswählen
Schlussendlich dann -"Erstellen".
Du siehst nun das erstellte Produkt in der Übersicht.
Integration testen
Testkauf in DigiStore durchführen
Unter Konto > Produkte > Aktionen > Testkauf durchführen
IPN-Requests einsehen
Unter Berichte > Anbindungen (IPN) in DigiStore
Testkäufe kontrollieren
Unter Berichte > Transaktionen in DigiStore
LearningSuite-Verhalten prüfen
Bei erfolgreicher Zahlung: Mitglied wird angelegt und Bundle zugeordnet
Bei fehlgeschlagener Zahlung: Zugriff wird gesperrt
Integration einrichten (LearningSuite App in DigiStore, Variante B)
Es gelten die gleichen Voraussetzungen wie bei Variante A.
Du musst Bundles in LearningSuite angelegt haben und Produkte in DigiStore, bevor du die Integration nutzen kannst.
In DigiStore öffnest du "Integrationen (IPN) konfigurieren"
Du navigierst zu "Membership-Seiten -> LearningSuite"
Auf dieser Seite scrollst du nach unten zu "LearningSuite-API-Key"
Du erhältst diesen API-Key in LearningSuite selbst, in den "Einstellungen -> Integrationen & Custom-Code -> Eigene Integration -> Bearbeiten -> API-Key kopieren". Teile diesen Key nie mit Dritten!Füge diesen API-Key nun in DigiStore ein und aktualisiere die Seite -> "Speichern". Das musst du machen BEVOR du den Rest konfigurierst.
Nun kannst du auf der Seite die restlichen Details zur Integration konfigurieren. Du kannst den Namen der Anbindung definieren, für welche Produkte die Anbindung gelten soll usw.
Unter "Bundles auswählen" wählst du noch das oder die Bundle(s), welche für diese Integration funktionieren sollen (dein Produkt oder deine Produkte, zum Verkauf)Dann klickst du auf "Speichern" und "Verbindung testen".
Nun kannst du einen Testkauf durchführen, indem du eine fiktive E-Mail-Adresse verwendest. Verwende bitte keine bestehende E-Mail-Adresse, da ein Nutzer nicht zweimal angelegt werden kann.
