Magento AFAS koppeling: webshop en AFAS Profit in sync
Met een Magento AFAS koppeling komen bestellingen uit je Magento webshop direct als verkooporder in AFAS Profit terecht, en gaan artikelen, prijzen en voorraad automatisch de andere kant op. We koppelen via de officiële REST-connectoren van AFAS, zodat je geen CSV-exports meer hoeft te importeren of orders dubbel hoeft in te voeren.
- Artikelen en omschrijvingAFAS → Magento
- VerkoopprijzenAFAS → Magento
- Voorraad per magazijnAFAS → Magento
- VerkoopordersMagento → AFAS
- Debiteuren en contactenMagento → AFAS
- Orderstatus en track & traceAFAS → Magento
- Facturen als PDFAFAS → Magento
Gebouwd voor merken die op hun data moeten kunnen rekenen
- Webshoporders worden handmatig overgetypt als verkooporder in Profit
- Voorraad in Magento loopt achter op wat er echt in het AFAS magazijn ligt
- Nieuwe klanten staan dubbel in Profit als organisatie én als persoon
- Prijswijzigingen in AFAS moet iemand apart in Magento doorvoeren
- Elke Magento order staat binnen minuten als verkooporder klaar in Profit
- Voorraad uit AFAS wordt op vaste momenten naar Magento bijgewerkt
- Klanten worden eerst gezocht in Profit en alleen nieuw aangemaakt als nodig
- AFAS blijft de bron voor artikelen en prijzen, Magento volgt automatisch
Hoe we Magento koppelen met AFAS
AFAS Profit werkt met een App Connector waarin je per koppeling precies bepaalt welke GetConnectors en UpdateConnectors beschikbaar zijn. Wij richten die samen met je AFAS beheerder in en bouwen de Magento kant via de REST API van Magento.
-
01
Datascan in Profit
We bekijken welke artikelvelden, vrije velden, magazijnen en ordertypes je in AFAS gebruikt en hoe je Magento catalogus is opgebouwd.
-
02
App Connector inrichten
Je AFAS beheerder maakt een App Connector met token aan. Wij leveren de GetConnectors met de juiste filters en velden voor artikelen en voorraad.
-
03
Testen in testomgeving
We schieten echte Magento orders in een AFAS test- of acceptatieomgeving in, zodat debiteuren, btw en verzendkosten kloppen voordat je live gaat.
-
04
Live en beheer
We gaan gefaseerd live, bijvoorbeeld eerst voorraad en daarna orders, en monitoren elke UpdateConnector call met logging en alerts bij fouten.
Over de Magento AFAS koppeling
Welke AFAS connectoren gebruiken jullie voor de koppeling met Magento?
Voor het ophalen van data uit Profit gebruiken we GetConnectors, bijvoorbeeld voor artikelen, prijzen en voorraad. Die bouwen we als eigen GetConnector zodat alleen de benodigde velden en filters erin zitten. Voor het wegschrijven van orders en klanten gebruiken we standaard UpdateConnectors, zoals FbSales voor verkooporders en KnOrganisation of KnPerson voor debiteuren. Alle connectoren hangen aan één App Connector.
Hoe werkt de beveiliging met het AFAS token?
In de App Connector maakt je beheerder een token aan dat alleen toegang geeft tot de connectoren die aan die App Connector zijn gekoppeld. Het token wordt base64-gecodeerd meegestuurd in de Authorization header. Je bepaalt dus zelf welke data de koppeling mag lezen en schrijven, en je kunt het token op elk moment intrekken zonder dat andere koppelingen geraakt worden.
Heb ik een specifieke AFAS Profit module nodig?
Om verkooporders en voorraad te kunnen gebruiken heb je in Profit de modules nodig die ordermanagement en logistiek afdekken. Welke dat precies zijn hangt af van je licentie en inrichting. Tijdens de datascan controleren we of de benodigde functies actief zijn en of er bijvoorbeeld magazijnen, prijslijsten en vrije velden zijn ingericht die de koppeling moet meenemen.
Hoe gaan jullie om met particuliere en zakelijke klanten uit Magento?
AFAS maakt onderscheid tussen organisaties en personen, terwijl Magento vooral klanten met een e-mailadres en optioneel een bedrijfsnaam kent. We spreken vooraf een matchregel af, bijvoorbeeld op e-mail of KvK-nummer, en bepalen of gastbestellingen op een verzameldebiteur of als eigen debiteur binnenkomen. Zo voorkom je vervuiling van je relatiebestand in Profit.
Kan de koppeling ook configureerbare producten uit Magento aan?
Ja. Een configureerbaar product in Magento bestaat uit een hoofdproduct met onderliggende simpele producten. In AFAS zijn dat meestal losse artikelen. We mappen elk AFAS artikel op een simpel product in Magento en bepalen welke attributen, zoals maat of kleur, uit Profit komen. Het hoofdproduct beheer je dan in Magento of in een PIM, afhankelijk van waar je content leeft.
Wat kost een Magento AFAS koppeling?
We werken met vaste pakketten. Het pakket Starten kost € 4.950 en dekt één bron en één bestemming met maximaal vier dataflows, live binnen vier weken. Dat past goed bij orders, voorraad, artikelen en prijzen. We bouwen de koppeling bij voorkeur op Alumio, waarvan we via Factor Blue officieel partner zijn. Na livegang houden we de koppeling tussen Magento en AFAS in de lucht met een maandelijks data care pakket.
Wat als de artikelnummers in AFAS en Magento niet overeenkomen?
Dan koppelt een deel van de producten wel en een deel niet, en dat merk je vaak pas als een order vastloopt. In de datascan vergelijken we de artikelnummers in Profit met de SKU's in Magento. Is er geen één-op-één match, dan leggen we een vertaaltabel vast of gebruiken we een vrij veld in AFAS met de Magento-SKU. Orders met een onbekend artikel worden gelogd en gemeld, zodat je ze kunt corrigeren en opnieuw kunt laten verwerken.
Moet alles realtime synchroniseren of kan het ook ’s nachts?
Dat verschilt per dataflow. Orders en voorraad wil je zo snel mogelijk doorzetten, omdat je anders verkoopt wat er niet meer is. Een grote productcatalogus steeds volledig realtime bijwerken belast Magento en AFAS juist onnodig. Productdata sturen we daarom vaak incrementeel of op vaste momenten, en bij prijzen letten we op wijzigingen die op een bepaalde datum ingaan. Die keuze leggen we per dataflow vast.