My primary objective is designing awesome eCommerce themes. I started about ten years ago with osCommerce. I have created themes for various eCommerce platforms like OpenCart, CS-Cart, Magento, PrestaShop, 3dcart, BigCommerce and of course Shopify. As for me, Shopify is the best eCommerce software for front-end developer.
Firstly, Shopify has ThemeKit and Slate tools which make the development process very easy. Just like HTML/CSS/JS projects.
Second, is Shopify’s platform. It provides a simple and powerful engine with the ability to extend its functionality. API for app developers, JS libs for front-end developers, new feature front-end API and GraphQL.
Shopify has been adding new features based on DOM elements via JS. They are amazing and super flexible.
However, some disadvantages do exist. If you want to create exact same store for testing or to install the same demo data on a client’s store, there is no easy solution. You should copy and paste multiple objects from one store to another. It’s very annoying and a time consuming task. You can spend hours to replicate a store.
Now for example, if my theme includes fifteen predefined layouts, multiple variants and a couple hundred of customers. It’s a nightmare to configure pre-build layouts for each customer. These same customers may also to switch from one layout to another. Aaaaah! 🙂
To simplify these tasks I create ExIm export/import Shopify app. It includes an export /import feature for pages, blogs, and theme settings. Now I can simply export data from my demo stores and provide it to my customers. Customers may simply change from one pre-build theme config to another, in just a few clicks.
Another bonus is that ExIm is a free app. No one-time payments, no trial period, no limitations, it’s free for life.
Please enjoy my app and feel free to send me any feedback.