Dutch

English

Magento koppelen met Exact: hoe werkt het en welke gegevens worden uitgewisseld?

Werk je met Magento voor je webshop en Exact voor je administratie en bedrijfsprocessen? Dan is het belangrijk dat beide systemen goed met elkaar samenwerken. Met een goed ingerichte koppeling worden gegevens automatisch uitgewisseld, zodat orders, klantgegevens, prijzen en voorraden altijd actueel zijn. Dat voorkomt handmatig werk, verkleint de kans op fouten en zorgt ervoor dat processen efficiënter verlopen.

Hoe stel je een koppeling tussen Magento en Exact in? 

Bij het inrichten van een koppeling tussen Magento en Exact maken we verschillende keuzes. We bespreken welke gegevens moeten worden uitgewisseld, hoe de synchronisatie verloopt en welk systeem per gegevenssoort leidend is. Ook beoordelen we of de standaardmogelijkheden aansluiten of dat aanvullende inrichting nodig is. 
 
Hieronder leggen we stap voor stap uit hoe we dit traject doorgaans aanpakken. 

Stap 1. Kies de juiste koppeling 

We beginnen met het bepalen van de koppeling die het beste past bij jouw situatie. Met onze Webshop Connector koppelen we webshops aan Exact Globe. Welke inrichting geschikt is, hangt onder andere af van de gegevens die je wilt uitwisselen en eventuele specifieke wensen. 

Om te bepalen welke inrichting het beste past, kijken we onder andere naar: 

  • De ERP-oplossing die je gebruikt, zoals Exact Globe
  • Welke gegevens je wilt uitwisselen
  • De richting van de gegevensuitwisseling
  • Welk systeem er leidend moet zijn
  • Eventuele B2B-processen
  • Andere systemen die wellicht gekoppeld moeten worden

Stap 2. Verbind Magento en Exact 

Vervolgens verbinden we de Magento-webshop en Exact via de Webshop Connector. We richten de benodigde verbindingen, toegangsrechten en instellingen voor beide systemen in. 

Hoe dit precies gebeurt, verschilt per situatie. De verbinding kan bijvoorbeeld via API’s, webservices of middleware lopen. We leggen vast welke gegevens worden uitgewisseld en zorgen dat de koppeling veilig toegang heeft tot beide systemen. 

Is de verbinding gelegd, dan richten we de gegevensuitwisseling verder in. Daarbij kijken we niet alleen naar de technische verbinding, maar ook naar de processen eromheen. Uiteindelijk moet de koppeling niet alleen werken, maar ook aansluiten op de dagelijkse praktijk binnen jouw organisatie. 
 
Een belangrijk onderdeel daarvan is het bepalen welk systeem verantwoordelijk is voor welke gegevens. Daarom kijken we in de volgende stap naar welk systeem leidend wordt. 

Stap 3. Bepaal welk systeem leidend is 

Samen bepalen we per gegevenssoort in welk systeem de gegevens worden beheerd en aangepast. Dit lijkt misschien een klein detail, maar voorkomt veel problemen achteraf. Wanneer hetzelfde gegeven op meerdere plekken wordt aangepast, ontstaan namelijk al snel verschillen tussen systemen. 

In de praktijk wordt per gegevenssoort bepaald welk systeem leidend is. Zo worden artikelen, prijzen en voorraad vaak in Exact beheerd, terwijl productteksten en afbeeldingen juist in Magento worden onderhouden. Bestellingen worden vervolgens vanuit Magento naar Exact gestuurd voor verdere verwerking. 

Zodra dit goed is ingericht, worden wijzigingen automatisch doorgegeven aan het andere systeem. 

Een veelvoorkomende inrichting ziet er bijvoorbeeld zo uit: 

  • Artikelen, prijzen en voorraad beheren in Exact → Exact is leidend
  • Productteksten en afbeeldingen beheren in Magento → Magento is leidend
  • Bestellingen vanuit Magento naar Exact sturen → een gegevensstroom
  • Klant- of artikelgegevens in beide richtingen uitwisselen → tweerichtingsverkeer

Voor bepaalde gegevens, zoals klanten of artikelen, kan ook sprake zijn van tweerichtingsverkeer. In dat geval leggen we vooraf vast welke wijzigingen voorrang krijgen. 

Door per gegevenssoort één systeem als uitgangspunt te nemen, voorkom je dat informatie op meerdere plekken wordt aangepast. Bij tweerichtingsverkeer leggen we vooraf vast welke wijziging voorrang krijgt. Zo voorkomen we dat gegevens worden overschreven of dubbel ontstaan. 
 
Zodra duidelijk is welk systeem welke gegevens beheert, kunnen we bepalen welke informatie daadwerkelijk tussen Magento en Exact moet worden uitgewisseld. 

Stap 4. Bepaal welke gegevens worden uitgewisseld 

Tijdens deze stap bepalen we welke gegevens tussen Magento en Exact worden uitgewisseld. Welke gegevens gekoppeld kunnen worden, hangt af van de beschikbare velden in beide systemen en de mogelijkheden van de gekozen inrichting. 

In de meeste Magento-Exact koppelingen worden bijvoorbeeld de volgende gegevens uitgewisseld: 

  • Artikelgegevens, zoals artikelcodes en omschrijvingen, zodat productinformatie in beide systemen overeenkomt.
  • Prijzen, prijslijsten en kortingen, zodat klanten in de webshop de juiste prijs zien.
  • Voorraadgegevens, zodat de beschikbare voorraad actueel blijft en overselling wordt voorkomen.
  • Klant- en adresgegevens, zodat klantinformatie niet opnieuw hoeft te worden ingevoerd.
  • Bestellingen en bestelregels, zodat webshoporders automatisch in Exact worden verwerkt.
  • Verzendkosten en btw-gegevens, zodat orders financieel correct worden geregistreerd.
  • Leveringen, facturen en orderstatussen, zodat de voortgang van een order in beide systemen beschikbaar is.

Een voorbeeld: een klant plaatst een bestelling in Magento. De ordergegevens worden vervolgens automatisch naar Exact gestuurd, waar de bestelling verder kan worden verwerkt, gefactureerd en administratief wordt afgehandeld. Tegelijkertijd kan de actuele voorraad weer vanuit Exact worden teruggestuurd naar de webshop. 

Stap 5. Richt aanvullende wensen in 

Niet alle gegevens die je wilt uitwisselen, zijn standaard beschikbaar. Daarom kijken we vooraf goed naar de gewenste werkwijze. Zo voorkomen we dat belangrijke informatie buiten de koppeling blijft en later alsnog handmatig moet worden verwerkt. Denk bijvoorbeeld aan een specifiek referentienummer, interne opmerking of orderkenmerk. In dat geval moet worden beoordeeld of hiervoor geschikte velden beschikbaar zijn of dat aanvullende inrichting nodig is. 

Niet ieder proces past volledig binnen een standaardinrichting. Met onze ervaring in e-commerce en integraties beoordelen we hoe specifieke commerciële, logistieke of financiële wensen het beste kunnen worden verwerkt. Dat speelt bijvoorbeeld bij groothandels, B2B-webshops, internationale organisaties of bedrijven met meerdere vestigingen, magazijnen of systemen. 

Voorbeelden hiervan zijn:

  • Klantspecifieke prijzen en prijslijsten
  • Verschillende assortimenten per klant
  • Meerdere administraties, webshops of magazijnen
  • Verschillende btw-regels of landen
  • Een koppeling met een WMS of ander systeem
  • Specifieke velden die tussen Magento en Exact moeten worden vertaald

Zodra alle wensen zijn verwerkt in de inrichting, controleren we of de koppeling in de praktijk werkt zoals bedoeld.

Stap 6. Test de koppeling 

Voordat de koppeling in gebruik wordt genomen, testen we samen verschillende praktijksituaties. Zo controleren we of de inrichting aansluit op de processen en of de gegevens correct worden verwerkt: 

  • Komen bestellingen volledig en correct binnen in Exact?
  • Worden alle gegevens en velden correct overgenomen?
  • Worden voorraadwijzigingen juist verwerkt?
  • Worden gegevens in de juiste richting gesynchroniseerd?
  • Worden dubbele gegevens en fouten voorkomen?

Door verschillende scenario’s te testen voordat de koppeling live gaat, kunnen eventuele afwijkingen vroeg worden ontdekt en opgelost. Dat voorkomt verrassingen zodra de koppeling onderdeel wordt van de dagelijkse processen. 

Ook na de ingebruikname is het verstandig om de gegevensuitwisseling regelmatig te controleren. Zo worden afwijkingen of fouten tijdig opgemerkt en kunnen eventuele problemen snel worden opgelost. Het is daarom goed om vooraf afspraken te maken over beheer en monitoring van de koppeling. 

Wat als je Magento Exact koppeling maatwerk nodig heeft?

Blogartikelen

Copilot Chat in Business Central: een compleet nieuwe ERP-werkelijkheid

Copilot in Business Central is meer dan een nieuwe feature. Het verandert onze definitie van ERP en de manier waarop

Hoe goed werkt je commerciële opvolging in de bouw? 7 vragen om jezelf te stellen

Een nieuwe aanvraag, een lopende offerte, een commerciële opportuniteit of een klant die je al jaren kent. In de bouw

Van NAV naar Business Central: moderniseren wordt steeds urgenter

Microsoft Dynamics NAV heeft jarenlang bewezen een betrouwbaar ERP-systeem te zijn. Ook vandaag werken veel organisaties nog dagelijks met NAV