Zum Hauptinhalt springen

DigiStore24 Integration

In diesem Artikel lernst du, wie du DigiStore24 direkt mit LearningSuite verbinden kannst, um Nutzer nach dem Kauf direkt anzulegen und ihnen das richtige Produkt in LearningSuite zuzuweisen.

Verfasst von Alexander Huber

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)

  1. 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.

  2. 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

  1. Produkte in DigiStore checken (ob bereits angelegt, wenn nicht -> anlegen.)

  2. 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

  1. Testkauf in DigiStore durchführen

    • Unter Konto > Produkte > Aktionen > Testkauf durchführen

  2. IPN-Requests einsehen

    • Unter Berichte > Anbindungen (IPN) in DigiStore

  3. Testkäufe kontrollieren

    • Unter Berichte > Transaktionen in DigiStore

  4. 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.

  1. In DigiStore öffnest du "Integrationen (IPN) konfigurieren"

  2. Du navigierst zu "Membership-Seiten -> LearningSuite"

  3. 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!

  4. Füge diesen API-Key nun in DigiStore ein und aktualisiere die Seite -> "Speichern". Das musst du machen BEVOR du den Rest konfigurierst.

  5. 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)

  6. 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.

Hat dies deine Frage beantwortet?