Complexe technische vraagstukken? Daar krijgen onze developers geen genoeg van.

Voor Best Petfoods werkt het technische team van WebNL aan de ontwikkeling van een shop-package in ons zelf ontwikkelde CMS BASE, een centrale beheeromgeving voor een webshop en een landschap aan websites die onderling verbonden zijn.

Klant

Best Petfoods

Ontwikkeld met:

  • PHP 8.1
  • Laravel 9
  • Vue.JS
  • MariaDB

Het project in cijfers

  • 2 jaar doorlooptijd
  • 3 back-enders, 1 frond-ender, 1 projectmanger
  • 1 centrale databron
  • 2.000+ ontwikkeluren


Voortraject beheeromgeving

In een uitgebreid voortraject brachten we de wensen en eisen van de klant in kaart, op basis van hun bestaande webshop. Wat willen we behouden, verbeteren of juist helemaal anders doen? Vanuit daar ontstond het idee voor een geheel nieuwe beheeromgeving. Samen met de klant onderzochten onze back-end developers waar de omgeving aan moet voldoen. Het doel is om alle producten en orders op één centrale plek te beheren, inclusief koppelingen met externe systemen, zoals Bol.com en Visma.net ERP. 

Complex en technisch uitdagend

Deze webshop bevat een module voor herhaalbestellingen op abonnementsbasis. Ook is er een koppeling met het boekhoudpakket Visma als backoffice voor voorraad en levering. Zelfs de interne printers zijn gekoppeld, om pakbonnen en voorraden te printen. Met een automatiseringsflow verbinden we alles met elkaar. De complexiteit daarvan maakt het project technisch uitdagend.

Meertalig, gebruiksvriendelijk en toekomstbestendig

Deze internationale webshop wordt via meerdere domeinen meertalig aangeboden, waardoor de klant goed kan beheren welke producten in welk land verkocht worden. De technische oplossing is niet alleen gebruiksvriendelijk voor de klant, maar ook flexibel voor WebNL. Omdat we vooruit denken, is alles dat we bouwen herbruikbaar. Zo kunnen we in de toekomst bijvoorbeeld snel meerdere merkenwebsites opzetten die vanuit dezelfde beheeromgeving werken. 

Als PHP-developer meewerken aan project als deze?

Bekijk de vacature en plan je kennismaking

Webshop-package in BASE

De webshop is ontwikkeld op basis van onze webshop-package in BASE. Enerzijds haalt de shop productinformatie op uit de beheeromgeving. Anderzijds haalt de beheeromgeving klantgegevens op vanuit de shop. Applicaties kunnen elkaar bereiken, ongeacht op welke server ze staan. Dankzij die constructie staat de beheeromgeving van Best Petfoods extern. Als er in de praktijk verbeterpunten boven water komen, passen we die lering weer toe in ‘de standaard’ van onze webshop-package.

Wat is BASE? 

  • Intern ontwikkelde technische basis
  • Closed source
  • API-first
  • Geen kaders voor ontwikkelaars
  • Volledige flexibiliteit