Order-Handling

VIOBIT betrachtet Checkout, Payment und Order nicht als voneinander getrennte Funktionen. Sie bilden gemeinsam einen durchgängigen Commerce-Prozess – vom konfigurierten Warenkorb über die Zahlung bis zur langfristig nachvollziehbaren Bestellung.
Dabei bleibt die gesamte Logik zentral im Backend. Webshop, App, POS, Partner oder KI-Agent greifen auf dieselben Prozesse und Daten zu. Über Forms und Workflows kann der Standardprozess gleichzeitig flexibel um individuelle Geschäftslogik erweitert werden.

Eine Order bildet den vollständigen Kontext eines Kaufs ab. Neben Produkten und Packages können Konfigurationen, Preise, Rabatte, Kundeninformationen, Zeitpunkte, Verkaufskanäle und weitere Transaktionsdaten Bestandteil der Bestellung sein.

Nicht jedes Produkt und nicht jeder Verkaufskanal benötigt denselben Checkout. Der Checkout kann abhängig von Produkt, Kanal, Mandant oder Geschäftsmodell unterschiedlich aufgebaut werden. Schritte, Pflichtfelder, Validierungen und Regeln lassen sich entsprechend dem jeweiligen Anwendungsfall steuern. Ein einfacher Ticketkauf kann dadurch mit wenigen Schritten abgeschlossen werden, während komplexere Produkte zusätzliche Personen-, Teilnehmer-, Rechnungs- oder Buchungsinformationen erfassen können. Warenkorb → Kunde → Daten → Zahlung → Bestellung Die Commerce-Logik bleibt dabei zentral, unabhängig davon, welches Frontend den Checkout darstellt.

Payment ist als eigenständige Schicht in den Commerce-Prozess integriert. Dadurch können unterschiedliche Payment Provider und Zahlungsmethoden eingesetzt werden, ohne dass die eigentliche Order-Logik davon abhängig wird. Welcher Anbieter oder welche Zahlungsmethode verwendet wird, kann vom jeweiligen Markt, Kanal, Mandanten oder Anwendungsfall abhängen. Webshop, App oder POS müssen die dahinterliegende Geschäftslogik nicht selbst implementieren. Sie initiieren den Zahlungsvorgang und erhalten das relevante Ergebnis über die zentrale API. Damit bleibt die Plattform auch bei Veränderungen der Payment-Landschaft flexibel.

Eine Zahlung ist nicht einfach ein einzelner Status, sondern ein eigener Prozess. VIOBIT kann den Zahlungsvorgang mit der jeweiligen Order verbinden und Informationen wie Status, Betrag, Provider, Referenz, Zeitpunkt und Response im Transaktionskontext verwalten. Zahlungsmethode → Payment Provider → Response → Transaktion → Order Dadurch können erfolgreiche, fehlgeschlagene oder abgebrochene Zahlungen eindeutig einer Bestellung zugeordnet und nachgelagerte Prozesse entsprechend gesteuert werden. Auch Rückerstattungen oder weitere Zahlungsvorgänge können dadurch nachvollziehbar mit der ursprünglichen Order verbunden bleiben.

Mit dem erfolgreichen Checkout endet die Order nicht. Eine Bestellung kann unterschiedliche Zustände und nachgelagerte Prozesse durchlaufen – von der Erstellung und Bestätigung über Fulfillment und Ticketing bis hin zu Storno oder Rückerstattung. Dabei können Dokumente, Rechnungen, Tickets, Kommunikation und externe Referenzen direkt mit der Order verbunden werden. Die Bestellung wird damit zur zentralen Transaktionseinheit, an der alle relevanten Informationen eines Geschäftsvorgangs zusammenlaufen.

Orders sind unmittelbar mit der Workflow-Engine verbunden. Eine erfolgreiche Bestellung oder Zahlung kann automatisch weitere Prozesse auslösen. Beispielsweise können externe Buchungen durchgeführt, Tickets erzeugt, Rechnungen erstellt, E-Mails versendet oder Daten an ERP-, CRM- oder Partnersysteme übertragen werden. Auch die Antwort eines externen Systems kann verarbeitet und beispielsweise als Buchungsnummer oder Status wieder an der Order gespeichert werden. Order → Workflow → externe Aktion → Response → Order Damit lassen sich auch komplexe Fulfillment-Prozesse vollständig innerhalb der Plattform orchestrieren.

Eine Bestellung ist in VIOBIT nicht an einen bestimmten Frontend-Kanal gebunden. Webshop · App · POS · Kiosk · Partner · KI-Agent Alle Kanäle greifen auf dieselbe zentrale Order-, Checkout- und Payment-Logik zu. Dadurch entstehen keine separaten Bestellsysteme für unterschiedliche Touchpoints. Eine über einen Partner erzeugte Order folgt grundsätzlich derselben Logik wie eine Bestellung aus dem Webshop oder eine Transaktion am POS. Neue Kanäle können dadurch angebunden werden, ohne Checkout-, Payment- oder Order-Prozesse vollständig neu entwickeln zu müssen.
Checkout definiert, wie gekauft wird. Payment steuert, wie bezahlt wird. Die Order dokumentiert, was tatsächlich passiert ist. Workflows bestimmen anschließend, was daraus folgen muss.
Zusammen bilden diese Komponenten einen durchgängigen Transaktionsprozess – vom ersten Warenkorb bis zum abgeschlossenen Fulfillment.
So bleibt die Commerce-Logik zentral, während Frontends, Payment Provider, Verkaufskanäle und nachgelagerte Systeme flexibel ausgetauscht oder erweitert werden können.