I am researching doing a CRM-related mashup with one or more hosted e-commerce platforms. I have been doing some work with a BigCommerce store lately, and except for the fact that their API is read-only (big frustration there) it is a very nice system both on the front-end and the back office. I was also interested in developing for Shopify’s API because unlike BC, they have a two-way API and a third-party app store which makes it very easy to plug in and get paid seamlessly.
However, there is a glaring difference between BigCommerce and Shopify which doesn’t leap out in the comparisons that I’ve seen elsewhere, and that is this: Shopify has no CRM. For customers, there is no concept of “Log In” to a Shopify store, no “see my previous orders” or “update my address book”, nothing. Every time you order from a Shopify hosted store, you will enter your information all over again. If you are a band which sells only five things or a company which makes and sells only one product, that is probably OK. For repeat customers and developers like me who want to do something useful with customer data, it’s a disaster.
If I were starting a store, I would require a platform with a two-way API with basic CRM. Besides my current favorite BigCommerce, I’ve identified Business Catalyst (formerly GoodBarry), Volusion, and 3dCart as potential integration targets because they have a SOAP or REST API and CRM data that I can access through the API. Any other suggestions are welcome, and I’ll update here. While a Shopify-style app store would be nice to build for, it’s not a deal breaker to move ahead with my project.
Today
I was just reading an article by Dave McClure entitled “



