Plugins & Modules

Laravel OCI & cXML PunchOut plugin

Laravel is een technisch framework dat wordt gebruikt voor het bouwen van e-commerce oplossingen die volledig op maat zijn. Het is een goede keuze voor bedrijven met specifieke werkprocessen of complexe koppelingen die niet in standaard software passen. Met Laravel heb je de regie over de gehele structuur van de webshop, wat zorgt voor een efficiënte werking en een resultaat dat precies aansluit bij de behoeften van de organisatie. Abeta heeft haar eigen module om Laravel webshops zo eenvoudig mogelijk van OCI en cXML PunchOut te voorzien. De plugin kan via composer geinstalleerd worden, en haakt zoveel mogelijk in op de Laravel standaarden. Omdat Laravel webshops altijd maatwerk zijn, zijn er nog wel een paar kleine wijzigingen aan de webshop nodig om volledig live te kunnen. Abeta helpt u hier uiteraard graag bij, zodat we snel en eenvoudig met PunchOut aan de slag kunnen!

Laravel OCI plugin van Abeta

Vragen je klanten om een OCI koppeling met je Laravel webshop, of om een cXML PunchOut koppeling met je Laravel webshop? De Laravel plugin van Abeta verbindt je Laravel webshop via de Abeta middleware (een soort van tussenlaag) met alle bekende inkoopsystemen zoals AFAS, Spend Cloud, Coupa, Proactis, SAP en SAP Ariba. Door gebruik te maken van de Abeta middleware is het eenvoudig om met alle verschillende inkooppakketten te verbinden, zonder dat er updates aan de plugin of website nodig zijn. Een eenmalige installatie van de plugin is dus voldoende om zowel OCI als cXML PunchOut aan te bieden aan al je klanten op de verschillende inkooppakketten!

Hoe werkt de Laravel OCI plugin

De Laravel module van Abeta verbindt uw webshop via de Abeta middleware met alle inkooppakketten. Dat betekent dat Abeta tussen al het verkeer tussen uw webshop en het inkooppakket in gaat zitten. (De klant ondervindt hier geen hinder van, en ervaart alles alsof er direct met de webshop verbonden is.) Grofweg kan dit onderverdeeld worden in 3 stappen:

Inloggen

Als een klant wilt inloggen stuurt het inkooppakket een verzoek. Dit OCI of cXML PunchOut verzoek komt binnen bij Abeta, en wordt (na verificatie) direct doorgezet naar de plugin die op de Laravel webshop is geinstalleerd. Bij correcte authenticatie wordt de gebruiker automatisch ingelogd in de webshop.

Terugsturen winkelmand

Als de winkelmand gevuld is moet deze teruggestuurd worden naar het inkooppakket. Onze Laravel plugin zorgt ervoor dat de PunchOut gebruiker de winkelmand niet direct in de webshop kan afrekenen. In plaats daarvan zorgen we ervoor dat de gebruiker de winkelmand terugstuurt (de punchout) naar het inkooppakket. Omdat onze middleware ook hiertussen zit kan de Abeta middleware waar de juiste mapping selecteren, maar ook wijzigingen, vertalingen, of andere transformaties toepassen op de data.

Ontvangen inkooporder

(Optioneel) de inkooporder kan direct teruggestuurd worden naar de Laravel webshop, of eventueel naar een achterliggend systeem. De Abeta middleware zorgt ervoor dat de orders uit de verschillende inkooppakketten direct goed aankomen in uw Laravel webshop. Indien er vertaling of andere transformaties van de data nodig zijn kan Abeta die vanuit de middleware oppakken. Op deze manier komt alles altijd zo goed mogelijk in uw Laravel webshop terecht!

Aan de slag

Wil je meer weten over de mogelijkheden om je Laravel webshop via Abeta met de verschillende inkooppakketten te verbinden? Neem dan vrijblijvend contact met ons op! Graag laten we zien waarom jouw klanten via OCI willen bestellen en welke rol Abeta hierin kan betekenen!

E-mail ons:

E-mail ons voor algemene vragen, of bij interesse in ons product.

info@abeta.io / sales@abeta.io

Bel ons:

Telefonisch bereikbaar op werkdagen tussen 08:30 en 17:00.

+31 (0)85 06 03 922