2 of 2 people found this helpful
If you do it yourself, go for the REST API, they are easier to use, imho.
I haven't done Magento, but did a project on Shopify integration - it is a similar e-commerce service.
It tends to be very time consuming the first time you do it. If you have other clients with the same requirement, you can reuse your code.
I used BaseElements - free, reliable, have range of web related functions and JSON encoding/parsing. If you have MBS plugin - you can use it as well.
I had to switch to JSON, as some of the xml which Shopify serves is not valid! If you are more comfortable with XML, web services usually give you a choice.
Start small, concentrate on a particular area, e.g. "Products". Try to upload a single, then multiple products and then try to pull modified product info back into FileMaker.
Don't be put off by the huge API documentation. I am sure you will find your way around quickly enough. I tend to google API to find the correct page.
And obviously, use forum to ask questions if you get stuck.
My advice is to pay the few hundred dollars for the integration from Kempen. I man capable of doing the integration myself, but they have a good product and I even tried it out at DevCon.
Do you know if the Kempen products is able to sync a full range of Magento product data, including custom fields?
Sent from my iPhone
The best way is to ask the developer: FileMaker Magento | Kempen Automatisering
In Shopify dealing with custom fields took me quite a bit of the development, but I can see that it is possible to create a system to synchronise them or may be Kempen can add them to the sync process at extra fee.
Yes you can add custom fields from what I recall. Feel free to email
them. They are good guys and I believe they will also do custom work for
your integration for reasonable fee if you want them to.
1 of 1 people found this helpful
I would recomend doing it with MBS Plug-in its only about 99€ or so and it can do everything! It needs some time, but after that you can controll everything.
Since the latest version it has also JSON features (needfull for REST) but for Magento1 i would use SOAP.
and with Curl
you can do any SOAP or REST actions with CURL.
In the package there are many examples with which you can get on track.
If you tell me if M1 or M2 I can probably give you an easy example for the first steps.
If you use SOAP the you also might try "WebServiceStudio" for trying out SOAP on your Server.
The frist step would be to load the WDSL with it.
There you find a Username and Passwort field to enter in, after that you get a token as response, that you want to use in all other steps which is valid untill you log out or its been closed automatically after some time.
Wiith this tool you get the idea on what to programm with curl. You find the XML code you want to use for curl in a Tab in this tool which you can then use with the MBS plugin to controll the API.
It will take you about 1-2 Days to get trough everthing, its actually very easy.