Wanneer webshop en backoffice niet met elkaar praten

In veel PrestaShop-webshops wordt dezelfde order meerdere keren behandeld: overgetypt in het boekhoud- of ERP-pakket, met de hand gefactureerd, bij een vervoerder aangemeld, en het trackingnummer weer gekopieerd voor de klant. De voorraad wordt op twee plaatsen bijgewerkt en loopt tussen de correcties uit elkaar. Elke stap is klein, maar samen kosten ze elke week uren en leveren ze fouten op die vaak pas opduiken wanneer een klant klaagt.

Wat we koppelen

Elke stroom kan in één of beide richtingen lopen, realtime of volgens een planning.

  • Orders

    Nieuwe en gewijzigde orders gaan van PrestaShop naar het ERP- of boekhoudpakket, met orderregels, btw en status.

  • Klanten

    Klant- en adresgegevens worden in de backoffice aangemaakt of gekoppeld, zodat dezelfde klant niet twee keer wordt ingevoerd.

  • Facturen

    Facturen worden aangemaakt uit de ordergegevens in het systeem dat ervoor verantwoordelijk is, in plaats van met de hand te worden ingetypt.

  • Voorraad en prijzen

    Voorraad en prijzen uit het ERP worden naar de webshop gestuurd, zodat de webshop niet verkoopt wat het magazijn niet meer heeft.

  • Zendingen en tracking

    Zendingen worden bij de vervoerder aangemeld en het trackingnummer wordt teruggeschreven naar de order in PrestaShop.

Hoe we werken

  1. 1

    Schriftelijke scope

    U beschrijft de systemen, versies en gegevensstromen; wij antwoorden met een schriftelijke scope van wat er gekoppeld wordt en hoe.

  2. 2

    API-analyse

    We bekijken de API's van beide systemen: wat ze aanbieden, hun limieten en hoe ze authenticeren.

  3. 3

    Veldmapping

    Een mappingtabel toont elk veld dat meegaat, in welke richting, en hoe waarden zoals btw-codes en statussen worden vertaald.

  4. 4

    Testshop

    De koppeling draait eerst op een testkopie van de webshop en met testtoegang tot het backofficesysteem.

  5. 5

    Gefaseerde livegang

    Stromen worden één voor één op de live webshop ingeschakeld, te beginnen met de stroom met het laagste risico.

  6. 6

    Monitoring en herhaalpogingen

    Mislukte aanroepen worden gelogd en opnieuw geprobeerd, en wat dan nog mislukt, wordt gemeld in plaats van stil te verdwijnen.

Wat we hebben opgeleverd

Twee gepubliceerde projecten, allebei afgerond.

  • PrestaShop, Netsis en vier vervoerders

    Een tweerichtingskoppeling tussen een PrestaShop-webshop en Netsis Accounting voor orders, facturen en voorraad, plus de verzendafhandeling met Aras, PTT, Sendeo en MNG Cargo, gebouwd op Python-API's.

    Lees de case

  • Marktplaatsen en Netsis

    Realtime overdracht van voorraad, journaalposten, orders, e-facturen en e-vrachtbrieven van Trendyol, Hepsiburada, N11 en GittiGidiyor naar Netsis, met achtergrondverwerking en authenticatie op basis van tokens.

    Lees de case

Epicor, NetSuite, Acumatica, SYSPRO en andere systemen

Webshophouders vragen ons naar deze systemen. Koppelingen daarmee hebben we nog niet opgeleverd, en deze pagina beweert ook niet dat we dat hebben gedaan. Of en hoe een PrestaShop-webshop met een van deze systemen kan worden gekoppeld, hangt af van de API die het biedt. Stuur ons daarom de naam, de versie en het abonnement van het systeem: wij bekijken de API-documentatie en antwoorden schriftelijk. Ons Engelstalige artikel over één methode voor PrestaShop-ERP-koppelingen beschrijft de aanpak.

Nog op PrestaShop 1.7?

PrestaShop 1.7 wordt niet meer onderhouden. PrestaShop kondigde aan dat het onderhoud zou stoppen bij de release van PrestaShop 9.0.0, en 9.0.0 verscheen op 10 juni 2025. PrestaShop 1.7.8 draait bovendien niet op PHP 8: de officiële systeemvereisten stoppen bij PHP 7.4, dat zelf sinds november 2022 geen beveiligingsupdates meer krijgt. Zodra uw hostingpartij PHP 7.4 uitfaseert, kan een 1.7-webshop op geen enkele ondersteunde manier online blijven. De weg vooruit is PrestaShop 8.x, dat tot PHP 8.1 draait, of 9.x, dat op nieuwere PHP 8-versies draait. Is uw webshop gekoppeld aan een ERP of aan vervoerders, dan moeten die koppelingen bij de upgrade ook opnieuw worden getest; dat is het soort werk uit ons project met PrestaShop, Netsis en vervoerders.

Vragen over PrestaShop-koppelingen

Niet om te beginnen. We bouwen en testen op een kopie van de webshop of een stagingomgeving, met testtoegang tot het ERP-, boekhoud- of vervoerderssysteem. Toegang tot de live webshop is pas nodig voor de gefaseerde livegang, en alleen voor de stromen die worden ingeschakeld.

Vaak wel, maar dat hangt af van het andere systeem. Biedt het ERP of de vervoerder een bruikbare API, dan koppelen we daar rechtstreeks op; is dat niet zo, dan kan een connector of een synchronisatie op gegevensniveau nodig zijn. Wat voor uw systemen geldt, staat in de schriftelijke analyse, nog voordat er iets wordt gebouwd.

Nee. PrestaShop 1.7.8 ondersteunt PHP tot en met 7.4 en wordt niet meer onderhouden, dus de ondersteunde weg is een upgrade naar PrestaShop 8.x of 9.x. Koppelingen met een ERP of vervoerders moeten bij die upgrade opnieuw worden getest.

Ja. We werken op afstand en schriftelijk, dus de webshop hoeft niet in België te zijn. De opgeleverde projecten op deze pagina koppelen aan Netsis, een boekhoudpakket dat in Turkije wordt gebruikt.

Vertel ons met welke systemen uw webshop moet praten

Stuur de PrestaShop-versie en de naam, versie en het abonnement van elk systeem. Wij antwoorden schriftelijk met wat er kan worden gekoppeld en hoe.

Beschrijf uw systemen