Wanneer een klant in WooCommerce een bestelling plaatst, kan hij zowel een factuuradres als een verzendadres opgeven. In onze koppeling tussen WooCommerce en King (kingsync.nl) verwerken we deze gegevens op een specifieke manier. Hieronder leggen we uit hoe dit werkt, zowel voor gastorders als voor orders van bestaande klanten.
Nieuwe klant of gastorder
Bij een nieuwe klant of gastorder (een bestelling zonder een account aan te maken) wordt het volgende gedaan:
- Er wordt een nieuwe debiteur in King aangemaakt.
- Het factuuradres wordt ingesteld als vestigingsadres van de nieuwe debiteur.
- De order wordt vervolgens bij deze nieuwe debiteur aangemaakt.
- Het verzendadres wordt toegevoegd bij de debiteur én ingesteld in de order.
Zo worden beide adressen correct vastgelegd zonder bestaande data te beïnvloeden.
Order van een bestaande klant
Wanneer de bestelling afkomstig is van een klant die al als debiteur in King staat, verloopt het anders:
- De bestaande debiteur in King blijft ongewijzigd. Vestigings- en correspondentieadres worden dus niet aangepast.
- Er wordt een nieuwe order bij deze debiteur aangemaakt.
- Het verzendadres uit WooCommerce wordt – als het nog niet bij de debiteur bestaat – toegevoegd en gekoppeld aan de order.
- Het factuuradres uit de WooCommerce-order wordt niet verwerkt. De reden: om dit te verwerken zouden we de gegevens van de debiteur moeten aanpassen, en dat willen we voorkomen.
Samengevat
- Nieuwe klant (of gastorder): factuuradres = vestigingsadres, verzendadres wordt toegevoegd.
- Bestaande klant: debiteurgegevens blijven ongewijzigd, alleen verzendadres wordt toegevoegd en gebruikt.
Op deze manier zorgen we ervoor dat orders correct worden ingeschoten, zonder dat bestaande debiteurgegevens in King onbedoeld veranderen.