PrestaShop en Exact Online koppelen

Je verkoopt in PrestaShop en boekt in Exact Online. Ik koppel die twee zo dat elke betaalde order een verkoopboeking in Exact wordt, deelrefunds als creditboeking volgen, artikelen uit Exact in je shop kloppen en de betaalstatus terugkomt. Op een sleutel uit jouw shop en een app-registratie in jouw eigen Exact-omgeving.

Alle integraties

Zo loopt de data

voorbeeldopzet

Sync-log, zoals je hem in het logboek terugziet (voorbeeld)

Betaalde orders en creditnota’s gaan van PrestaShop naar Exact Online als verkoop- en creditboeking; artikelen en de betaalstatus komen uit Exact terug naar je shop.
  • Order, wordt Verkoopboeking: van PrestaShop naar Exact Online, direct, via webhook.
  • Creditnota, wordt Creditboeking: van PrestaShop naar Exact Online, direct, via webhook.
  • Artikel: van Exact Online naar PrestaShop, direct, via webhook.
  • Betaalstatus: van Exact Online naar PrestaShop, periodiek opgevraagd.

Kort antwoord

Werkgebied: Nederland · Bijgewerkt op door Alisina Nawabi

Wat het is
Een koppeling tussen PrestaShop en Exact Online die betaalde orders, klanten en creditnota’s uit je shop als relaties en verkoopboekingen in Exact zet, artikelen uit Exact naar je shop brengt en de betaalstatus terugzet.
Voor wie
Webshops op PrestaShop die in Exact Online boeken, en voor wie een standaardmodule niet past: deelrefunds, meerdere winkels of meerdere administraties. Ook voor bureaus en softwarebedrijven die dit bij meerdere klanten willen inzetten.
Doorlooptijd
Een eerste koppeling tussen twee systemen staat meestal binnen 2 weken live. Meer objecten, richtingen of administraties kosten meer tijd; dat staat vooraf in de offerte.
Prijsindicatie
vanaf €4.000 voor een basisopzetEen basisopzet is één koppeling tussen twee systemen, gebouwd, getest en gedocumenteerd. Meer objecten, richtingen, administraties of uitzonderingen maken het groter. Je krijgt vooraf een vaste prijs.

Welke data gaat over?

Per object de richting, de bron en hoe vaak. Zo richt ik het meestal in; jij bepaalt.

Welke data de koppeling synchroniseert, in welke richting, wie de bron is en hoe vaak
ObjectRichtingBron van waarheidFrequentie
Betaalde orders → verkoopboekingenEen verkoopboeking als de factuur uit je shop leidend is; een verkoopfactuur in Exact als Exact moet factureren.van PrestaShopPrestaShopDirect via een module in je shop, plus een ophaalronde elke paar minuten
Klanten → relatiesOok wie als gast bestelt, is in PrestaShop een klant, met een gastvlag.van PrestaShopPrestaShop voor contactgegevens, Exact voor debiteurgegevensMet de eerste order mee
Creditnota’s (deelrefunds) → creditboekingenBij een (deel)terugbetaling maakt PrestaShop standaard een creditnota (order_slip); de regels zijn via de webservice te lezen.van PrestaShopPrestaShopDirect bij aanmaken
Artikelen → productenOp PrestaShop 8 en 9 stuur ik alleen de gewijzigde velden.naar PrestaShopExactDirect via webhook
Betaalstatus → order in je shopDe koppeling vraagt de openstaande posten op via ReceivablesList en zet een betaalde order in je shop op de juiste status.naar PrestaShopExactElk uur
Btw-tarieven en btw-codes (mapping)Het Nederlandse pakket van PrestaShop zet BTW NL 21% en BTW NL 9% klaar; die koppel ik aan de btw-codes van je administratie.beide kantenExact voor de codes, PrestaShop voor de tarieven in je shopEén keer bij de inrichting, daarna bij een wijziging

Wat je ermee doet

Voor wie zelf met beide tools werkt, en voor wie er een dienst voor eigen klanten van maakt.

  1. Webshoporders als verkoopboeking in Exact

    Webshop op PrestaShop die in Exact Online boekt

    1. Order betaald in PrestaShop
    2. Relatie gevonden of aangemaakt in Exact
    3. Verkoopboeking in de juiste administratie
    4. Betaalstatus terug naar de shop

    Geen orders meer overtypen, en je boekhouder ziet elke order met de juiste btw en grootboekrekening.

    Wat de API hiervoor biedt: PrestaShop roept actionPaymentConfirmation aan zodra een betaling is bevestigd, en een module in de shop geeft dat moment door. In Exact ondersteunen Accounts, SalesEntries en SalesInvoices lezen en aanmaken via de REST API, en openstaande posten zijn leesbaar via ReceivablesList.

    Lees de uitwerking in de gids
  2. Meerdere winkels, meerdere administraties

    Bedrijf met meer dan één PrestaShop-winkel of bv

    1. Order in een van je winkels
    2. De winkel bepaalt de administratie
    3. Verkoopboeking in die administratie
    4. Eén koppeling voor alle winkels

    Elke winkel boekt in de administratie waar hij hoort, met één koppeling.

    Wat de API hiervoor biedt: Met multistore geef je in PrestaShop id_shop of id_group_shop mee, en een sleutel kun je beperken tot bepaalde winkels. In Exact bereikt één login elke administratie waar die gebruiker rechten op heeft, en de limieten gelden per app per administratie.

  3. Artikelen uit Exact in je shop

    Groothandel of merk dat artikelen in Exact beheert

    1. Artikel gewijzigd in Exact
    2. Webhook naar de koppeling
    3. Alleen de gewijzigde velden naar PrestaShop
    4. Gemist? Een controle op wijzigingen vangt het op

    Je beheert je artikelen op één plek, en je shop volgt vanzelf.

    Wat de API hiervoor biedt: Exact stuurt webhooks op onder meer artikelen, en sync-endpoints geven alleen wat sinds een opgeslagen Timestamp nieuw of gewijzigd is. PrestaShop kent PATCH sinds 8.0.

De techniek per tool

Wat elke API ondersteunt, de limieten en de deadlines staan op de pagina van de tool zelf.

App, iPaaS of maatwerk?

Zo kies je de route die bij jouw winkel en boekhouding past.

App uit de Exact App Store of een module

Past als: In de Exact App Store staan honderden apps, en Addons heeft meer dan 3.200 thema’s en modules. Doet een koppeling precies wat je nodig hebt, neem die.

Grens: Je volgt de logica van de app. Deelrefunds, meerdere winkels of administraties met eigen regels lukken vaak niet.

Zapier, Make of n8n

Past als: Voor een losse stap, zoals een melding bij een nieuwe relatie.

Grens: Zonder module haalt een iPaaS de orders steeds opnieuw op met een datumfilter, binnen de limieten van Exact per administratie. Dubbele boekingen en btw-codes regel je zelf.

Maatwerk op beide API’s

Past als: Als er geld, btw of voorraad doorheen gaat, met deelrefunds, meerdere winkels of meerdere administraties.

Grens: Een hogere eenmalige investering dan een app, en iemand moet de koppeling onderhouden. Dat kan ik zijn, maar het hoeft niet.

Standaard-app, iPaaS of maatwerk voor PrestaShop en Exact?

Bestaat er al een app in de marktplaats die precies doet wat je met PrestaShop en Exact wilt?

Zo pak ik het aan

Vier stappen, met een vaste prijs vooraf.

  1. 1

    Dag 1

    Intake

    Een kort gesprek over je systemen, je proces en wat er misgaat. Ik vul samen met jou de sync-tabel in: welk object, welke richting, wie de bron is en hoe vaak.

  2. 2

    Binnen een paar dagen

    Vaste offerte

    Je krijgt een voorstel met scope, vaste prijs en planning. Geen uurtje-factuurtje: je weet vooraf wat het kost en wat je krijgt.

  3. 3

    Week 1-2

    Bouwen en testen

    Ik bouw de koppeling op jouw eigen account en test met echte voorbeelden, inclusief de randgevallen: creditnota's, dubbele records, een API die even niet antwoordt. Een eerste koppeling staat binnen 2 weken live.

  4. 4

    Daarna

    Live en beheer

    De koppeling gaat live met monitoring en een foutenlijst die je kunt inzien. Je krijgt documentatie en een overdracht. Onderhoud kan, maar hoeft niet bij mij.

Wie beheert de koppeling

De koppeling draait op jouw account, niet op dat van mij. Ik bouw, documenteer en onderhoud hem; jij houdt het eigendom en de toegang.

De koppeling draait op een webservicesleutel die jij in je eigen shop aanmaakt, en op een app die jij via je eigen Exact Online-licentie registreert. Bouw je een product voor meerdere klanten, dan staat het Developer-abonnement van Exact op jouw naam.

De sleutel uit je shop en de Exact-tokens staan in jouw omgeving. Zet je de sleutel uit of trek je de toestemming in Exact in, dan stopt de koppeling direct.

  • Jouw account en jouw app-registratie bij de leverancier. Ik verkoop geen eigen koppel-abonnement en zit er niet tussen.
  • Jij bent eigenaar van de code en de documentatie. Stop je met mij, dan kan een andere ontwikkelaar verder.
  • Bouw je zelf een product voor jouw klanten? Dan draait het op jouw toegang en, waar de leverancier dat vraagt, op jouw certificering.

Meer combinaties

Werk je met meer tools? Combineer ze en zie hoe er één workflow van ontstaat.

Alle integraties
FAQ

Veelgestelde vragen over PrestaShop en Exact koppelen

Kort antwoord op wat het vaakst gevraagd wordt.

PrestaShop en Exact koppelen?

Vertel me hoe je winkel en boekhouding nu samenwerken. Ik zeg eerlijk wat er kan, vrijblijvend.

Bekijk alle integraties