# In-store- en online voorraad synchroniseren met WooCommerce

> Published: 2026-08-03
> Updated: 2026-08-04
> Author: Mathias Nielsen
> Category: POS
> Canonical: https://finalpos.com/nl/blog/in-store-en-online-voorraad-synchroniseren-met-woocommerce

In-store en online aantallen lopen uiteen zodra twee systemen een gescheiden voorraad bijhouden. Waarom dit gebeurt met WooCommerce, welke synchronisatie-opties het risico op oververkoop wegnemen, en wat een volledige POS-synchronisatie omvat.

Het synchroniseren van in-store- en online voorraad komt neer op één vereiste: beide kanalen moeten verkopen uit dezelfde voorraadpool, die direct op het moment van verkoop wordt bijgewerkt. Met minder (nachtelijke importen, spreadsheet-uploads, een medewerker die na sluitingstijd de aantallen aanpast) blijft er een tijdsbestek bestaan waarin je WooCommerce-winkel vrolijk een product verkoopt dat een uur geleden aan de kassa is verkocht.

Volgens gebruiksgegevens van W3Techs op het moment van publicatie draaien er meer webwinkels op WooCommerce dan op welk ander e-commerceplatform dan ook[¹](https://w3techs.com/technologies/details/em-woocommerce), en veel van de ondernemers erachter verkopen ook op een fysieke locatie: een winkel, een marktkraam, een pop-upstore. Dit artikel behandelt waarom aantallen uiteenlopen, welke synchronisatie-opties er bestaan, en wat een volledige WooCommerce POS-synchronisatie daadwerkelijk omvat.

## Waarom lopen in-store- en online voorraadaantallen uiteen?

Aantallen lopen uiteen doordat twee systemen elk hun eigen getal bijhouden en alleen af en toe gegevens uitwisselen. Je POS (point of sale, het systeem dat fysieke aankopen afrekent) weet wat er aan de kassa is verkocht. WooCommerce weet wat er online is verkocht. Tussen de afstemmingen in hebben ze het allebei mis.

De manieren waarop het misgaat zijn voorspelbaar:

- Oververkoop. Er komt een online bestelling binnen voor een artikel dat vanochtend in de winkel is verkocht. Je betaalt het bedrag terug, biedt je verontschuldigingen aan en hoopt op een milde review.
- Dubbele invoer van gegevens. Elk nieuw product wordt twee keer aangemaakt, met twee kansen op een typefout in de prijs of SKU (de productcode voor voorraadbeheer).
- Spookvoorraad. Retourzendingen, beschadigingen en telfouten worden in het ene systeem geregistreerd en in het andere niet, waardoor je beschikbare aantal langzaam losraakt van wat er op de plank ligt.
- Verloren uren. Iemand is elke week uren bezig met het exporteren, importeren en handmatig vergelijken van spreadsheets om de twee getallen weer bij elkaar te brengen.

Bij lage volumes is dit een ergernis. Bij serieuze volumes leidt het tot terugbetalingen, gemiste verkopen van artikelen die online als 'niet op voorraad' staan terwijl ze op de plank liggen, en voorraadrapporten die je niet meer vertrouwt.

![Winkeleigenaar die de voorraad handmatig telt in een magazijn, de handmatige voorraadupdates die ervoor zorgen dat in-store- en online aantallen uiteenlopen](https://hy9joxwes0n0bta4.public.blob.vercel-storage.com/media/43399b6a-0d29-48b6-84dd-88ef01fcb193/generated/ecf134c1a9230966-manual-inventory-count-stockroom.png)

## Wat zijn je opties voor het synchroniseren van WooCommerce-voorraad?

Er zijn drie benaderingen, en ze verschillen voornamelijk in hoe groot het risico op oververkoop is.

- Handmatige updates. Pas de WooCommerce-voorraad handmatig aan telkens wanneer er iets in de winkel wordt verkocht. Gratis, en prima voor een kraam die twaalf unieke artikelen verkoopt. Het werkt niet meer op de dag dat je het te druk hebt om het te doen, wat precies de dag is dat je oververkoopt.
- Geplande koppelingssoftware. De meeste POS-systemen verbinden met WooCommerce via middleware van derden (een afzonderlijke betaalde dienst die gegevens tussen de twee overdraagt) die op vaste tijden synchroniseert: elke 15 minuten, elk uur, soms 's nachts. Beter, maar het tijdsverschil tussen synchronisaties blijft een risico op oververkoop bij snellopende artikelen, en je hebt weer een abonnement en een leverancier toegevoegd om te sporen als een synchronisatie stilzwijgend mislukt.
- Directe gebeurtenisgestuurde synchronisatie. De POS en WooCommerce communiceren rechtstreeks met elkaar, en elke wijziging wordt doorgevoerd op het moment dat deze plaatsvindt (gebeurtenisgestuurd betekent dat updates per verkoop plaatsvinden, niet op een vast tijdschema). Een kassaverkoop verlaagt het online aantal onmiddellijk, en vice versa. Geen timer, geen middleware, geen vertraging.

Als je producten een unieke SKU hebben of snel verkopen, is de derde optie de enige die het risico daadwerkelijk wegneemt.

## Wat moet een volledige WooCommerce POS-synchronisatie omvatten?

Voorraad alleen is niet genoeg, want voorraadfouten beginnen meestal elders. Een volledige synchronisatie omvat vier gegevenstypen:

- Producten. Namen, prijzen, beschrijvingen, categorieën en afbeeldingen stromen van WooCommerce naar de POS, zodat de catalogus exact één keer bestaat.
- Voorraad. Beide kanalen schrijven in realtime af van één centrale voorraadpool.
- Bestellingen. Webbestellingen komen samen met kassaverkopen terecht in de POS-rapportage, zodat omzet en voorraadbeweging op één plek staan.
- Klanten. Profielen blijven over alle kanalen heen gestroomlijnd in plaats van dubbel te worden aangemaakt.

Vraag ook naar de werking: of de synchronisatie gebeurtenisgestuurd is of op een timer werkt, hoe de eerste import omgaat met een grote catalogus, of je kunt kiezen welke productcategorieën synchroniseren, en hoe meerdere locaties worden verwerkt (welke locatievoorraad de webshop voedt). Die antwoorden onderscheiden een echte integratie van een vinkje op een functielijst. Voor een breder overzicht van voorraadbeheer aan de kassa, zie [POS-voorraadbeheer](/blog/from-chaos-to-control-with-pos-inventory-management), en als je nog een systeem moet kiezen, begin dan met [hoe je de perfecte POS voor je e-commerce winkel kiest](/blog/how-to-select-the-perfect-pos-system-for-your-e-commerce-store).

![Magazijnstelling met een tablet-dashboard in de buurt, één gedeelde voorraadpool die in-store- en online voorraad afgestemd houdt](https://hy9joxwes0n0bta4.public.blob.vercel-storage.com/media/43399b6a-0d29-48b6-84dd-88ef01fcb193/generated/2be7c06b54248749-single-stock-pool-shelf-dashboard.png)

## Hoe synchroniseert Final met WooCommerce?

De WooCommerce-extensie van Final is, voor zover wij weten, de meest uitgebreide WooCommerce-synchronisatie van elke POS-app: alle vier de gegevenstypen (producten, voorraad, bestellingen en klanten), in realtime en gebeurtenisgestuurd gesynchroniseerd in plaats van via een planning. Je installeert de extensie vanuit de Merchant Hub, installeert de Final POS-plugin op je WordPress-site en plakt één verificatiesleutel om de twee te koppelen. De [stapsgewijze installatiehandleiding](/blog/how-to-install-the-final-pos-woocommerce-extension) helpt je erdoorheen; houd rekening met een uur of meer voor de eerste import bij een grote catalogus.

Twee details die goed zijn om te weten. Je kiest zelf welke productcategorieën, klanten en bestelhistorie synchroniseren, dus je bent niet verplicht tot een alles-of-niets-import. En bij meerdere locaties haalt je webwinkel voorraad uit één vestiging, terwijl andere vestigingen hun voorraad onafhankelijk beheren; [voorraadoverdrachten](/help/transfer-stock-between-outlets) verplaatsen voorraad tussen vestigingen wanneer dat nodig is.

## Dus, hoe houd je in-store- en online voorraad synchroon?

Één catalogus, één voorraadpool, updates doorgevoerd per gebeurtenis in plaats van per schema, plus bestellingen en klanten automatisch meegenomen. Vuistregel: **als je synchronisatie op een timer werkt, kloppen je aantallen ergens al niet meer; je hebt het alleen nog niet gemerkt.** Als WooCommerce je storefront is, is de [Final POS WooCommerce-extensie](/blog/how-to-install-the-final-pos-woocommerce-extension) de snelste manier om kassa en website op hetzelfde aantal te krijgen.

## FAQ

**Q: Houdt WooCommerce zelf de voorraad bij?**
A: Ja, WooCommerce heeft ingebouwd voorraadbeheer voor online verkopen, maar kan fysieke verkopen niet zien. Een POS-integratie zorgt ervoor dat beide kanalen van dezelfde voorraad afschrijven.

**Q: Welke gegevens moeten gesynchroniseerd worden tussen WooCommerce en een POS?**
A: Vier typen: producten, voorraad, bestellingen en klanten. Synchronisaties die alleen de voorraad bijhouden, zorgen voor dubbele catalogi en gesplitste rapportages.

**Q: Hoe vaak moet de WooCommerce-voorraadsynchronisatie worden uitgevoerd?**
A: Idealiter nooit volgens een vast tijdschema. Een gebeurtenisgestuurde synchronisatie geeft elke wijziging direct door, waardoor het risico op oververkoop dat geplande synchronisaties achterlaten wordt weggenomen.

**Q: Welk POS-systeem synchroniseert volledig met WooCommerce?**
A: Final synchroniseert producten, voorraad, bestellingen en klanten in real time met WooCommerce via de eigen WooCommerce-extensie, wat het volgens ons de meest complete POS-synchronisatie maakt die beschikbaar is voor Woo.

**Q: Hoe werkt een WooCommerce-synchronisatie met meerdere winkelvestigingen?**
A: Meestal is de webshop gekoppeld aan de voorraadpool van één locatie. In Final beheren andere vestigingen hun voorraad onafhankelijk, en verplaatsen voorraadoverdrachten artikelen tussen locaties wanneer dat nodig is.