Der vom angemeldeten Käufer selbst angegebene Preis wird vom AS/400 abgefragt, während die Shopware-Seite geladen wird. So sieht der Geschäftskunde genau den Wert, den sein Konto schon immer hatte, und nicht eine Kopie vom Vortag.
Auf einem AS/400-System ist der Preis eines Kunden üblicherweise das Ergebnis eines Programms und kein fester Wert in einer Tabelle. Der Grund dafür ist, dass jahrzehntelange Vereinbarungen, Preisspannen und Ausnahmen in die Logik und nicht in die Daten integriert wurden. Daher kann man den Preis zwar anfordern, aber nicht sinnvoll kopieren. Ein Shopware-Shop, der den Preis kopiert, ist für die wichtigsten Kunden ungeeignet. B2B-Einkäufer bestellen daher telefonisch, obwohl sie dies auch online tun könnten. Die Verbindung von Shopware und IBM AS/400 stellt die Anfrage genau dann, wenn die Seite eine Antwort benötigt. Alumio fungiert dabei als API-Gateway zwischen den beiden Systemen.

Der Preis, den ein eingeloggter Shopware-Kunde sieht, wird beim Laden der Seite vom AS/400 angefordert, sodass dem Käufer dennoch ein Preis berechnet wird, der nur innerhalb eines Programms besteht.
Es muss nichts extrahiert und in eine Preisliste umgewandelt werden, was wichtig ist, da die Ausnahmen, die einen Handelspreis korrekt machen, das Erste sind, was bei einer Extraktion verloren geht.
Ein Käufer, der bisher immer angerufen hat, um den Preis zu erfragen, kann die Bestellung nun selbst aufgeben, da der Laden mit der gleichen Nummer antwortet, die sonst vom Verkaufsbüro vorgelesen worden wäre.
Das AS/400-System bleibt dort, wo die Preisgestaltung stattfindet, und Alumio greift über die von ihm bereitgestellte Schnittstelle darauf zu, sodass der Online-Shop eine zusätzliche Funktion erhält, ohne dass das ältere System geändert werden muss.
Wenn ein eingeloggter Shopware-Kunde ein Produkt ansieht, fragt Alumio den Preis dieses Kontos vom AS/400 ab und sendet ihn in derselben Anfrage an den Shop zurück, sodass die Seite eine Live-Antwort und nicht eine zwischengespeicherte anzeigt.
Ein gewerblicher Einkäufer schließt den Bestellvorgang in Shopware ab, und die Bestellung wird in die AS/400-Datensätze eingetragen, mit denen das Vertriebsbüro bereits arbeitet. So gelangen eine Online-Bestellung und eine telefonische Bestellung an denselben Ort und werden auf die gleiche Weise bearbeitet.
Die Verfügbarkeit wird anhand der AS/400-Datensätze geprüft, bevor die Bestellung beim Checkout angenommen wird. So wird einem Kunden, dem ein Preis genannt wurde, nicht zwei Tage später mitgeteilt, dass die Ware an jemand anderen gegangen ist.
Alumio fungiert als zentrales Integrations-Backbone zwischen Vertriebskanälen und Fulfillment-Systemen. Bestellungen werden weitergeleitet, transformiert und validiert, während Status-Updates an jeden Kanal zurückgemeldet werden.
Authentifizieren Sie Ihre Systeme mit den vorgefertigten Connectoren von Alumio. Wählen Sie aus über 200 Connector-Paketen im Marketplace oder erstellen Sie unbegrenzt viele individuelle Integrationen.
Definieren Sie in einer visuellen Oberfläche, wie Datenfelder zwischen Systemen zugeordnet werden. Passen Sie Formate an, reichern Sie Datensätze an und wenden Sie Geschäftslogik an – ganz ohne eigenen Programmcode.
Konfigurieren Sie Abläufe so, dass sie in Echtzeit bei bestimmten Ereignissen, nach einem Zeitplan oder beidem ausgeführt werden. Reduzieren Sie die manuelle Dateneingabe und überlassen Sie Alumio den Datentransfer und die Transformation zwischen Ihren Systemen.
Sobald Ihre erste Integration live ist, können Sie Ihr ERP, PIM, WMS oder CRM einfach an denselben Hub anschließen. Bestehende Abläufe laufen nahtlos weiter. Kein Neuerstellen von Grund auf.
Die Frage, was ein Geschäftskunde tun muss, bevor er überhaupt einkaufen kann, ist der Ausgangspunkt für die nächste Verbindung. Genehmigte Konten sind hier die Voraussetzung. Sobald Bestellungen über Shopware eingehen, möchten Kunden in der Regel wissen, wann die Ware versendet wurde. Daher ist ein Benachrichtigungsdienst für den Bestellstatus eine gängige Ergänzung. Alumio stellt diese Verbindung parallel her, sodass eine im AS/400-System erfasste Versandbestätigung den Käufer erreicht, ohne dass das Vertriebsbüro eine E-Mail versenden muss.
Hierbei handelt es sich um eine Live-Anfrage und nicht um eine Synchronisierung – genau das ist der Sinn der Sache. Alumio fungiert als API-Gateway zwischen Shopware und dem AS/400. Eine Preisanfrage, die während des Seitenaufbaus gestellt wird, wird daher direkt in dieser Anfrage beantwortet, ohne dass zwischengespeichert wird. Lager- und Produktdaten können weiterhin planmäßig verarbeitet werden, sodass keine Live-Antwort erforderlich ist. Die Auswahl der Live- und der geplanten Datenflüsse erfolgt über die Konfiguration.
Nein, und eine Anfrage ist weniger aufwendig als das Kopieren. Die Preisgestaltung für IBM AS/400-Konten in Shopware zu integrieren, würde bedeuten, die Programmlogik in eine Tabelle umzuwandeln, diese Tabelle aktuell zu halten und bei jeder Vertragsänderung Fehler zu erkennen. Datenbankverbindungen sind in der Liste der von Alumio als unterstützt veröffentlichten Schnittstellen enthalten, sodass auch Plattformen ohne eigene API erreichbar sind. Die eigentliche Arbeit besteht darin, Anfrage und Antwort in der Benutzeroberfläche zu gestalten.
Das ist möglich, und Nachfragen ist der richtige Weg, nicht ein Kompromiss. IBM AS/400 ist eine Plattform und keine Anwendung. Daher enthält und stellt sie genau die Daten bereit, für die die Programme des jeweiligen Unternehmens entwickelt wurden. Die Kontopreisberechnung ist üblicherweise eines dieser Programme. Alumio greift über die bereitgestellte Schnittstelle darauf zu und übermittelt die Antwort an Shopware, während die Seite noch lädt. So muss die Vereinbarung nie dupliziert werden.
Eine Anfrage, die nie beantwortet wird, stellt einen anderen Fehler dar als eine Nachricht, die nie gesendet wurde, da in diesem Fall ein Kunde auf die Antwort wartet. Der Shopware-Shop ist so konfiguriert, dass er in einen von Ihnen festgelegten Zustand zurückfällt und anstelle eines falschen Preises keinen Preis und eine Angebotsanfrage anzeigt. Alumio überwacht jede IBM AS/400-Anfrage in Echtzeit und protokolliert die Antwort. Dadurch wird bei einem Timeout sofort eine Warnung mit dem Konto und dem Grund ausgegeben, Wiederholungsversuche werden gemäß der Konfiguration durchgeführt, und es werden keine Preise stillschweigend anhand einer veralteten Kopie berechnet.
Sprechen Sie mit einem Alumio-Integrationsspezialisten. Wir entwerfen die passende Architektur für Ihre Systeme und die richtige Skalierung, damit Ihre Betriebsabläufe bei jeder Veränderung zuverlässig bleiben.