We’ve worked with plenty of platforms and there’s plenty of ups and downs for each. It’s always a matter of choosing the right tool for the job. We hope we can help you with that choice.
If you’re looking for some great eCommerce features right out of the box, BigCommerce is a good choice. The CSS is handled quite intuitively using an OOCSS approach making it very easy to customize the design of your site to your exact specifications. The template system is fairly easy to figure out after a quick read through the documentation.
Another issue we faced was editing the mobile template. Unfortunately BigCommerce doesn’t offer access to their mobile template, making editing it nearly impossible. After talking with their customer support, we discovered that the only way to edit the mobile template was to inject some code into the head of the page with our Google Analytics code. Clearly this is not ideal but seeing as they offer their mobile template free with their packages, we can’t complain.
One interesting structural aspect of BigCommerce is their use of ‘Panels’ and ‘Snippets’. According to BigCommerce’s Template Guide:
“Panels generally indicate a block or section on the page. Each panel file builds one of the separate blocks shown on pages shown in BigCommerce.”
“Snippets are templates containing HTML that can be used multiple times on one page…”
The BigCommerce Panels are very easily edited and make custom design a lot easier. You can even write your own panels to add further functionality. Snippets on the other hand, can be easily edited, but you cannot write your own. One way we worked around this was to make a very small Panel and use it in a similar manner to the Snippets.
BigCommerce has an open API which is extremely easy to work with and very intuitive. I’m wondering if we can get some web hooks soon? They have an app store with some pretty big names such as MailChimp, Google Checkout, Ebay and functionality ranging from abandoned cart issues to price comparison on other popular websites. Installing these apps makes the integration of these features even easier.
ProStores has many features, not as many as BigCommerce but it’s close. The templates are very easy to build from scratch compared to BigCommerce. You can also use your own logic in templates which is extremely nice if you plan on doing anything out of the ordinary. ProStores has an API, it’s not as open as the others but it can accomplish what you need.
Shopify is lacking a bit in the features department but it definitely makes up for it everywhere else. There’s plenty of beautiful, well-coded templates for it which is a huge plus. The template code is more flexible and easier to read than ProStores and BigCommerce. They also have an open API and web hooks! The app store is also really nice.