Magento Exact Globe integratie
Sinds kort is er een koppeling beschikbaar, om gegevens tussen Exact Globe en Magento uit te wisselen.
Voor een van onze klanten, SportshopsDirect (TennisDirect en VoetbalDirect), realiseren we momenteel de 1e uitgebreide implementatie (de B2B variant) van de door Dealer4Dealer ontwikkelde Magento Exact koppeling.
Omdat de koppeling een standaard product is, dient er in onze situatie functionaliteit aan toegevoegd te worden. In dit artikel beschrijf ik onze eerste ervaringen.
Wat is en doet de koppeling?
De koppeling is Windows software en bestaat uit een zogenaamde Windows Service en een beheerprogramma om de service mee te kunnen configureren. De software wordt geïnstalleerd op een pc of server in het netwerk waar ook Exact Globe in draait. De service maakt verbinding met Magento door middel van de SOAP webservice. In de configuratietool kan aangegeven worden welke data gesynchroniseerd moet worden met Magento. Grofweg is de synchronisatie op te delen in drie onderdelen:
- Producten
- Klanten
- Orders
Op dit moment is het nog niet mogelijk om meerdere administraties binnen 1 koppelinginstallatie te beheren. Mocht je dus met meerdere administraties werken, dan zul je de koppeling meerdere keren moeten installeren op verschillende servers of pc’s.
Producten
De producten die in de administratie staan worden aangemaakt in Magento. Het artikelnummer in Exact wordt overgenomen als SKU in Magento en de artikelomschrijving vanzelfsprekend als productomschrijving. Ook de prijs wordt 1 op 1 overgenomen. Naast deze drie standaardvelden ondersteunt de koppeling nog een aantal andere eigenschappen van producten. Ten eerste kunnen alle vrije velden op het tabblad Extra van een artikel gemapt worden naar een attribuut in Magento. Daarnaast kunnen assortimenten worden gebruikt om een artikel aan een bepaalde attribute-set te koppelen.
Als de module E-Voorraad wordt gebruikt in Exact kan de voorraad van een artikel gesynchroniseerd worden. De frequentie waarop dit gebeurt kan zelf bepaald worden. Een krachtige feature van de Exact-Magento koppeling is de mogelijkheid om configurable products en simple products aan te maken en tegelijkertijd het verband te leggen tussen beide. Hiervoor is het wel noodzakelijk dat gebruik gemaakt wordt van E-Matrix of E-Textiel binnen Exact.
Zoals eerder genoemd zijn er ook een aantal zaken die op dit moment nog niet goed werken, die nog in ontwikkeling zijn. Met betrekking tot producten betekent dit dat bijvoorbeeld nog niet automatisch bepaald kan worden of op een product backorders kunnen binnenkomen (meer bestellen dan voorradig is). Als er meerdere websites beheerd worden in de Magento installatie is het noodzakelijk dat bij een product de betreffende website wordt aangegeven tijdens de installatie, dit is nu nog niet mogelijk.
Voortvloeiend uit het vorige punt, is het ook belangrijk dat aan een artikel-SKU een prefix kan worden meegegeven. Waarom? Omdat zoals in het geval SportshopsDirect er twee administraties zijn, met iedere administratie een eigen productenbestand. Als beide productdatabases naar Magento worden geëxporteerd, kunnen SKU’s met elkaar gaan conflicteren. Door het toevoegen van een prefix aan de SKU kan dit probleem worden opgelost.
Klanten
Klanten kunnen 2 kanten op worden gesynchroniseerd. Reeds bestaande klanten in Exact worden geëxporteerd naar Magento. De orderhistorie van de klanten gaat niet mee. Deze synchronisatie verloopt probleemloos op 1 punt na: Exact Globe gebruikt 1 veld voor de gehele klantnaam en Magento 2 velden (1 voor voornaam en 1 voor achternaam).
Hiervoor zal dus een aanpassing gedaan moeten worden in Magento. Wij hebben ervoor gekozen om het voornaamveld te gebruiken als enige naam veld en het achternaam veld helemaal niet te gebruiken. Andersom worden klanten die aangemaakt zijn in de webshop aangemaakt in Exact.
Orders
Hier draait het uiteindelijk allemaal om en dit werkt ook gewoon goed, zoals je zou verwachten. Als je in Exact met verschillende verzendmethodes werkt, dan kun je die koppelen aan een verzendmethode in Magento. Ook de gekozen betaalwijze van de klant wordt meegegeven in de order als betalingsconditie.
Conclusie
Al met al doet de koppeling grotendeels wat hij moet doen. Er zijn natuurlijk nog wat zaken te verbeteren, maar ik verwacht dat dit binnen afzienbare tijd gebeurt. In volgende blogposts zal ik wat ingaan op specifieke functionaliteiten van de koppeling (zoals prijslijsten, matrix-artikelen en klantgroepen) en andere aandachtspunten. Als je vragen hebt over de koppeling laat het weten in de comments of neem contact met ons op!
Categoriën
- Magento
- Magento Aanpak
- Magento Conversie
- Magento Enterprise
- Magento Extensie
- Magento Handleiding
- Magento Hosting
- Magento Marketing
- Magento Nieuws
- Magento Training
- Magento upgrades
- Persberichten
- Social shopping
Recente artikelen
- Magento Enterprise 1.12 en Community 1.7 nu beschikbaar!
- Magento Imagine – break out sessions
- Magento Imagine – dag 2
- Magento Imagine – dag 1
- Realvine beleeft drie innovatieve dagen op Magento Imagine
- Magento komt met nieuwe versie: 1.7.0.0-RC1
- CheckItOut! 1.3.0 beter dan ooit!
Recente reacties
- Chemel on Foto impressie Webwinkelvakdagen 2012
- Dirkjan on X.commerce, de toekomst van Magento
- Marcell Stork on X.commerce, de toekomst van Magento
- Anne-Pieter Strikwerda on 100e CheckItOut! extensie verkocht
- Aldo Wink on 100e CheckItOut! extensie verkocht
- Anne-Pieter Strikwerda on 100e CheckItOut! extensie verkocht
- Voskan Martirosian on Producten invoeren in Magento


8 reacties
Er staat 1 foutje / onvolkomenheid in dit stuk: mogelijkheid om configurable products .. gebruik gemaakt wordt van E-Matrix of E-Textiel binnen Exact.
Je moet een stuklijst aanmaken of een een samengesteld artikel, hiervoor heb je E-Stuklijst wat onderdeel is van E-Productie nodig: http://productupdates.exact.com/docs/DocView.aspx?Action=View&DocumentID={15CDAC8E-BA27-496B-91D5-58B588BD852A}
Voor de rest een goed artikel, goed geschreven.
Groet,
Ivan.
Geschreven door Ivan
10 January 2011 om 13:11Hoi Ivan, bedankt voor je reactie! Dan is dat een aanvulling op de mogelijke modules binnen Exact. SportshopsDirect werkt namelijk niet met E-Productie maar kunnen wel configurable products aanmaken door middel van E-Matrix. Alleen meer mogelijkheden dus, ik voeg E-Stuklijst toe aan het artikel.
Bedankt,
Bart
Geschreven door Bart Pit
10 January 2011 om 14:46Leuk en interessant artikel, geeft even wat meer diepgang dan de tot nu toe beschikbare online informatie over de koppeling.
Ik kijk uit naar het volgende artikel!
Geschreven door Stephan ten Kate
10 January 2011 om 16:20Beste Bart,
Inderdaad een goed inhoudelijk stuk. We beseffen ons dat een goede inhoudelijke omschrijving van de koppeling nog ontbreekt, deze staat boven aan onze actielijst. Gezien de vele implementaties zijn we hier nog niet echt aan toegekomen.
Daardoor zijn we er ook achter gekomen dat elke implementatie zijn eigen inrichting van Exact en/of Magento heeft en dat de functionaliteit van de koppeling in veel gevallen per klant iets aangepast moet worden. De koppeling is (dynamisch) opgezet zodat we dit ook vrij makkelijk kunnen realiseren.
We proberen dus zoveel mogelijk tot een standaard te komen maar gezien de stormachtige ontwikkelingen binnen de webshop branche moet de koppeling ook zo flexibel en aanpasbaar mogelijk blijven om mee te kunnen veranderen.
Bart, bedankt voor je input.
Geschreven door René Albertema
10 January 2011 om 12:44Ps. Wij zijn van dealer4dealer.
Geschreven door René Albertema
10 January 2011 om 13:08Ik vraag me af wat de performance is van de SOAP koppeling met Magento. Hoe lang doet deze er over om producten aan te maken/te wijzigen in Magento? Hoeveel producten kunnen er per minuut worden aangemaakt/aangepast?
Geschreven door Luc
10 January 2011 om 12:27Hoi Luc, in onze testomgeving (met vele Magento installaties op 1 server) maakt de koppeling ongeveer 10 producten per minuut aan. Op een geoptimaliseerde live omgeving zal dit sneller gaan. Het updaten van voorraad gaat iets langzamer met ongeveer 1 product per 10 seconden. We zullen gaan testen met verschillende tweaks om de SOAP koppeling sneller te maken.
Geschreven door Bart Pit
10 January 2011 om 08:57Trackbacks
Reageren?
Tags die zijn toegestaan
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>