E-Commerce-Plattformen ermöglichen es Lernenden, Kurse und/oder Lernpfade über den LMS-Katalog zu erwerben.
Derzeit können Lerner Kurse und Lernpfade über Shopify erwerben.
Shopify
Das LMS ist mit Shopify verbunden, sodass Lerner Kurse und Lernpfade über den LMS-Katalog kaufen und über Shopify bezahlen können.
Systemkonfiguration
Der LMS-Administrator hat die Möglichkeit, systemweit einen Shopify-Shop zu konfigurieren, mit dem sich das LMS verbinden kann, um Produkte zu erstellen, zu aktualisieren und Buchungen zu bearbeiten.
Die Shopify-Schnittstelle ist lizenziert. Das bedeutet, dass alle Konfigurationen und Funktionen von Shopify nur verfügbar sind, wenn eine aktive Lizenz vorliegt.
Metatag und Konfiguration von Cron jobs
Um Kurse oder Lernpfade über Shopify erwerben zu können, sind folgende Konfigurationen notwendig:
-
Jeder Kurs und jeder Lernpfad, der mit Shopify funktionieren soll, muss mit einem Metatag gekennzeichnet sein und den Planungsstatus „Freigegeben“ haben. Der Metatag heißt „An Shopify senden“.
-
Basierend auf diesem Metatag aktualisiert ein Cron job den Shopify-Produktkatalog regelmäßig.
Das LMS unterstützt nur als Teil der Schnittstelle eine einzige Sprache und eine einzige Währung, da Shopify nur eine Ersatzsprache und -währung hat. Diese Einschränkung wird sowohl bei der Erstellung des Katalogs als auch beim Checkout-Prozess angewendet.
Im Rahmen der Shopify-Konfiguration steht ein spezieller Eintrag zur Verfügung, über den zusätzliche Informationen hinzugefügt werden können, die zum Shopify-Produkt hinzugefügt werden sollen. Diese Informationen basieren auf Metatags und werden den Tags in Shopify zugeordnet.
Die einzigen unterstützten Metatag-Typen sind Textfelder und Auswahllisten. Die Verwendung anderer Metatag-Typen kann aus Formatierungsgründen zu einer abweichenden Ausgabe führen.
Das Hinzufügen zusätzlicher Informationen erhöht die Zeit, die der Cron job benötigt, um den Produktkatalog zu füllen.
Zur Kasse gehen und zum LMS weiterleiten
Shopify ermöglicht die Konfiguration einer Weiterleitungs-URL, zu der der Nutzer nach Erfolgreichem Beenden des Bestellvorgangs weitergeleitet werden kann.
Im Admin-Bereich → Einstellungen → Checkout → Bestellabwicklung → Zusätzliche Skripte
Gruppenspezifische Preisgestaltung
Bei der Erstellung von Shopify-Produkten auf Basis solcher Kurse wird für jede verfügbare Gruppe eine separate Variante erstellt.
Die Standardwährung wird berücksichtigt.
Prüfung der Buchungen
Wenn ein Buchungsformular für den Kurs oder den Lernpfad konfiguriert ist, wird das Formular dem Lerner angezeigt, sobald dieser den Artikel zur Wunschliste hinzufügen möchte.
Die Informationen werden in einer temporären Tabelle gespeichert, bis die Buchung bearbeitet wurde. Wenn die Buchung nicht innerhalb von 50 Tagen bearbeitet wird, werden die Daten aus dem System entfernt, um die Einhaltung der DSGVO zu gewährleisten.
Sobald ein Nutzer beschlossen hat, einen Artikel zu seiner Wunschliste hinzuzufügen, führt das LMS eine Reihe von Überprüfungen durch (Voraussetzungen oder Platzzuweisung).
Wenn der Nutzer die Bedingungen nicht erfüllt, kann er den Artikel nicht zur Wunschliste hinzufügen.
Falls die Transaktion nicht erfolgreich beendet wird, wird der Administrator die Rückerstattung oder die Buchung bearbeiten.
Navigationselement „Einkaufswunschliste“
Den Lernern wird ein neues Navigationselement zur Verfügung gestellt.
Die Option „Zur Wunschliste hinzufügen” wird dem Lerner unter folgenden Bedingungen angezeigt:
-
Der Kurs ist mit dem Metatag „An Shopify senden“ als Shopify-relevant gekennzeichnet.
-
Die Buchungsart ist auf „Selbstbuchung“ eingestellt.
-
Es gibt freie Plätze im Kurs oder Lernpfad.
-
Der Metatag-Wert für die Selbstbuchung möglich bis ist nicht festgelegt oder auf einen Zeitpunkt in der Zukunft gesetzt.
-
Auf der Grundlage der festgelegten Preise ist der Lerner berechtigt, einen Preis zu zahlen.
Hinweis
Die Ersatzsprache und die Standardwährung des Artikels werden verwendet.
Besondere Aufmerksamkeit muss der Einrichtung der richtigen Standardwährung für einen Artikel gewidmet werden. Die Standardwährung des Artikels muss mit der Standardwährung des Shopify-Shops übereinstimmen, um Unstimmigkeiten beim Bezahlvorgang zu vermeiden.
Die Buchung von Teilnehmern über die einfache Kurserstellung ist für Shopify-relevante Kurse nicht möglich.
Globale Funktionen und verwandte Themen
Globale Funktionen und verwandte Themen