1

We are in the process of developing a heavily customized Magento store which needs to support muti website, and multi stores, the mobile app will also need to easily switch from one store to another. What is the best option for the API selection? XMLConnect seems pretty efficient, but it seems only attached to one store and lacking documentation; REST API is in complete; SOAP API is too heavy...

Why Magento doesn't provide a complete set of REST API as the SOAP API?

2

Mobile SDK

Magento has created an SDK for iOS and Android development:

http://magento.com/blog/magento-news/introducing-enterprise-edition-1142

http://magento.com/blog/technical/enterprise-edition-11421-sdk-android-and-new-security-patch

If you would rather not purchase an Enterprise license or sign a partner agreement there is an SDK available for community from Agilemonkeys:

http://meets.io/

REST

Magento has an incomplete REST API for doing full-blown sites. However, the Magento community has stepped up in a big way. Vinai Kopp put together a writeup that details what he had to build to provide the gateway to Single Page Application (in particular, with Angular) with stopgap REST support:

http://www.slideshare.net/meetmagentoes/one-page-shops-with-magento-angular-js-vinai

https://github.com/Vinai/VinaiKopp_Api2SessionAuthAdapter

  • hey, philp can please look on question magento.stackexchange.com/q/71534/4564 – Amit Bera Sep 11 '15 at 17:02
  • Ah nice. You think this is duplicate then? – philwinkle Sep 11 '15 at 17:05
  • Thanks Phil for info that I was looking for! Does this mean SDK is best approach? How about themes? Can any theme be used if I use SDK ? – spideringweb Feb 7 '17 at 21:52

protected by Community Jan 6 '16 at 15:12

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.