Live-Demo
Interaktive Live-Demo der ADITUS Shop API: der echte Ablauf von der Artikelauswahl über die Registrierung bis zum Checkout — Schritt für Schritt nachvollziehbar.
Was in allen sechs Schritten passiert
Diese Übersicht bleibt ohne JavaScript und ohne Aufruf der Live-API lesbar. Requests und Responses in der interaktiven Demo darüber kommen weiterhin direkt aus dem ADITUS-Demosystem.
Events entdecken
Events des Shops mit Verkaufsstatus, Terminen, Währung und verfügbaren Sortimenten laden.
GET/Demo_API/api/shop/v1/discovery/events/?$expand=all&salesAvailable=trueTickets und Branding laden
Buchbare Artikel des gewählten Sortiments lesen und anschließend das veranstaltungsspezifische Shop-Theme anwenden.
GET/Demo_API/api/shop/v1/discovery/events/{eventId}/assortments/{assortmentId}/articlesGET/Demo_API/api/assets/v1/themes/Shop?context=event:{eventId}Warenkorb anlegen
Einen Warenkorb anlegen und den gewählten Artikel hinzufügen. Der zurückgegebene Warenkorb steuert alle folgenden Aufrufe.
POST/Demo_API/api/shop/v1/cart?$expand=AllPOST/Demo_API/api/shop/v1/cart/{cartId}/items?$expand=AllPersonen registrieren
Erforderliche Vorbelegungen und Fragensätze laden und danach die für den Checkout benötigten Käufer- und Teilnehmendendaten speichern.
GET/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration/{self|thirdperson}/prefill-dataPUT/Demo_API/api/shop/v1/cart/{cartId}/items/{itemId}/registration?$expand=AllValidieren und bestellen
Den Warenkorb validieren, falls erforderlich eine verfügbare Zahlungsart wählen und die Bestellung auslösen.
GET/Demo_API/api/shop/v1/cart/{cartId}/validatePUT/Demo_API/api/shop/v1/cart/{cartId}/payment-providersPOST/Demo_API/api/shop/v1/cart/{cartId}/checkoutTickets abrufen
Die abgeschlossene Bestellung lesen und deren Ticket-, Beleg- und Wallet-Links verwenden.
GET/Demo_API/api/shop/v1/user/{userId}/orders/{orderId}