Tijdens het laden van de Shopware-pagina wordt de AS/400-prijs van de ingelogde koper opgevraagd, zodat de zakelijke klant het exacte bedrag ziet dat altijd al op zijn account stond, in plaats van een kopie van de vorige avond.
Op een AS/400 is de prijs voor een klant meestal de output van een programma in plaats van een waarde die in een tabel staat, omdat tientallen jaren aan afspraken, uitzonderingen en andere regels in de logica zijn verwerkt in plaats van in de data. Daardoor is het iets wat je kunt opvragen en niet iets wat je zomaar kunt kopiëren, en een Shopware-webshop die dit kopieert, zal niet geschikt zijn voor de klanten die er het meest toe doen. Daarom bellen B2B-kopers bestellingen door die ze ook online hadden kunnen plaatsen. Door Shopware en IBM AS/400 te koppelen, wordt de vraag gesteld op het moment dat de pagina een antwoord nodig heeft, waarbij Alumio fungeert als API-gateway tussen de twee.

De prijs die een ingelogde Shopware-klant ziet, wordt opgevraagd bij de AS/400 zodra de pagina laadt. Een overeenkomst die alleen binnen het programma bestaat, is dus nog steeds het bedrag dat de koper betaalt.
Niets hoeft te worden geëxtraheerd en samengevoegd tot een prijslijst, wat belangrijk is omdat de uitzonderingen die een handelsprijs correct maken, als eerste verloren gaan bij een extractie.
Een koper die altijd eerst belt om de prijs te controleren, kan de bestelling nu zelf plaatsen, omdat de winkel zelf met hetzelfde nummer bereikbaar is als het verkoopkantoor zou hebben doorgegeven.
De AS/400 blijft de plek waar de prijsinformatie wordt weergegeven, en Alumio benadert deze via de interface die het systeem beschikbaar stelt, waardoor de webwinkel een extra functionaliteit krijgt zonder dat het oude systeem hoeft te worden aangepast.
Wanneer een ingelogde Shopware-klant een product bekijkt, vraagt Alumio de prijs van dat account op bij de AS/400 en stuurt deze in hetzelfde verzoek terug naar de webwinkel. Hierdoor wordt een actueel antwoord weergegeven in plaats van een opgeslagen prijs.
Een zakelijke inkoper rondt de bestelling af in Shopware en de order wordt ingevoerd in de AS/400-administratie waarmee de verkoopafdeling al werkt. Een online bestelling en een telefonische bestelling komen dus op dezelfde plek terecht en worden op dezelfde manier verwerkt.
Voordat de bestelling bij het afrekenen wordt geaccepteerd, wordt de beschikbaarheid gecontroleerd aan de hand van de AS/400-gegevens. Zo wordt een klant die een prijs heeft gekregen niet twee dagen later verteld dat de betreffende voorraad naar iemand anders is gegaan.
Alumio fungeert als een beheerde integratie-backbone tussen verkoopkanalen en fulfillment-systemen. Orders worden gerouteerd, getransformeerd en gevalideerd, terwijl statusupdates naar elk kanaal worden teruggestuurd.
Authenticeer je systemen met de kant-en-klare connectors van Alumio. Kies uit meer dan 200 connector-pakketten in de marketplace, plus onbeperkte aangepaste integraties.
Bepaal in een visuele interface hoe datavelden tussen systemen worden gekoppeld. Pas formaten aan, verrijk records en pas bedrijfslogica toe, zonder dat er maatwerkcode nodig is.
Configureer flows zodat ze in real-time, op basis van events, volgens een schema of beide worden uitgevoerd. Verminder handmatige gegevensinvoer en laat Alumio de verplaatsing en transformatie tussen systemen afhandelen.
Zodra je eerste integratie live is, kun je je ERP, PIM, WMS of CRM eenvoudig op dezelfde hub aansluiten. Bestaande flows blijven gewoon draaien. Je hoeft niets opnieuw op te bouwen.
Wat een zakelijke klant moet doen voordat hij überhaupt kan kopen, is de vraag die de volgende verbinding opent. Goedgekeurde accounts zijn hier de voorwaarde, en zodra bestellingen via Shopware binnenkomen, willen klanten vervolgens weten wanneer de goederen zijn verzonden. Een service voor orderstatusnotificaties is daarom een veelvoorkomende aanvulling. Alumio biedt deze verbinding naast de andere, waardoor een verzending die in de AS/400 is vastgelegd de koper bereikt zonder dat de verkoopafdeling een e-mail hoeft te versturen.
Dit is een live-verzoek in plaats van een synchronisatie, en dat is precies de bedoeling. Alumio fungeert als API-gateway tussen Shopware en de AS/400, waardoor een prijsaanvraag die wordt gedaan terwijl een pagina laadt, direct in datzelfde verzoek wordt beantwoord en er tussendoor niets wordt opgeslagen. Voorraad- en productgegevens kunnen nog steeds volgens een schema worden verwerkt, waarbij een live antwoord niet nodig is. De keuze welke processen live zijn en welke volgens een schema worden verwerkt, is een configuratiebeslissing.
Nee, en vragen is een kleinere uitdaging dan kopiëren. Het beheren van IBM AS/400-accountprijzen binnen Shopware zou betekenen dat programmalogica in een tabel moet worden gezet, die tabel actueel moet worden gehouden en dat er elke keer dat een overeenkomst wordt gewijzigd een fout wordt gemaakt. Databaseverbindingen staan op de lijst van wat Alumio publiceert als ondersteund, dus een platform zonder eigen API is nog steeds bereikbaar, en de uitdaging is om een verzoek en een antwoord in de interface vorm te geven.
Dat kan, en vragen is de juiste aanpak in plaats van een compromis te sluiten. De IBM AS/400 is een platform en geen applicatie, dus wat het bevat en wat het beschikbaar stelt, is wat de programma's die voor dat bedrijf zijn geschreven, ook doen, en accountprijzen zijn meestal een van die programma's. Alumio benadert het via de interface die het beschikbaar stelt en geeft het antwoord door aan Shopware terwijl de pagina nog aan het laden is, zodat de overeenkomst nooit hoeft te worden gedupliceerd.
Een verzoek dat nooit wordt beantwoord, is een andere fout dan een bericht dat nooit is verzonden, omdat er in dit geval een klant op wacht. De Shopware-webshop is zo geconfigureerd dat deze terugvalt op een door u gekozen status, waarbij geen prijs wordt weergegeven en een route voor het aanvragen van een offerte wordt getoond in plaats van een onjuist bedrag. Alumio monitort elk IBM AS/400-verzoek in realtime en registreert de reactie, zodat een time-out direct wordt gemeld met het account en de reden, herhaalpogingen worden uitgevoerd waar geconfigureerd, en er geen prijzen worden berekend op basis van een verouderde kopie.
Spreek met een Alumio-integratiespecialist. Wij brengen de juiste architectuur voor jouw systemen in kaart, op de juiste schaal, zodat je bedrijfsactiviteiten bij elke verandering betrouwbaar blijven.