Learn how to avoid the strong possibility of building a house of cards and instead lay a solid foundation for your store.
The ability to move rapidly on a platform like Shopify is one of its greatest strengths. Being able to literally (we've done it before) build and launch and get your first sale in a single day is an amazing state for the industry to be in for aspiring merchants.
Shopify can get you started stupidly quickly. It will allow you to test ideas without hundreds of hours of design & dev time, nor wheelbarrows full of cash. But —and it's a big but— it can also set quite a skewed precedent and can create fairly unrealistic expectations going forward.
The store I mention in the first paragraph was in fact, without any deceit, built and launched in a single day. It included a single digital product and had a single payment method (Paypal). It got a single sale on the day of launch (not by the owner's proud mother) and thankfully following that string of singles, it has actually done fairly well. It allowed the merchant to test the idea and luckily for them the experiment worked and many, many more hours of design, development and marketing and refinement followed.
If they hadn't, it would have likely remained a string of singles.
Start up (an Internet-based business or other enterprise) with minimal financial resources.
We're big advocates of bootstrapping in business (and we don't mean the framework that makes every site look like this). Especially so when the idea is in it's infancy or the brand is just dipping their toes into this exciting digital sales channel.
Market research can only take you so far. Getting your wares in front of your potential customers and allowing them to vote with their money is —I believe— the only true litmus test to prove your concept.
Unless you're an existing brand with a strong, unique visual identity or there are some very specific requirements around how things need to work or be presented on the store for the venture to be given a fair trial; making use of Shopify's best practice based pre-mades is likely the wisest choice. The way Shopify works in terms of products, collections, cart and checkout; they're tried and tested.
At the time of writing this, over 400,000 merchants are using the Shopify platform every day. Since Shopify's success is directly tied to their merchant's success, with that sort of data you can be fairly safe in the assumption that Shopify are doing things how they need to be done to promote conversion.
Is that even a word? Regardless, deciding whether or not your business concept is one you can go about without bringing in investors or pumping all your hard earned savings into is an extremely worthwhile thing to do.
If you do need to invest in a unique design or some special functionality to your store, then bootstrapping may not be the right approach. If you're selling —how you probably should be— in a manner that is recognizable to your buyers both in presentation and workflow then it is most certainly an option.
With the assumption that you don't have an experienced internal designer/developer capable of manhandling Shopify to do your bidding, some considerations:
So, to summarize, bootstrapping an ecommerce business with Shopify is certainly possible and may very well be the wisest approach for your store. On the flipside, should your needs dictate it, Shopify is still capable, but you may need to dig a little deeper into your pockets to achieve what you require. Possibly to the same degree or maybe a bit less so than with other ecommerce platforms, but should things need to be custom, there will very likely be unavoidable cost and time implications to consider and cater for.
Bringing this post back on-topic, I'll explain what I mean by the title of this article. Are you building a house of cards, or are you laying a solid foundation for your ecommerce business?
So often we see merchants that have built their stores based on either bad advice or misconceptions about what is important. I believe that going into something like an ecommerce business, you need to do so with your eyes wide open.
Whether you're selecting a theme or deciding on a theming approach for your store (free, premium or custom), deciding on certain apps or additional functionality or even at a more fine grained level; how the navigation and collections are built, it's good to have at least a high level understanding of what you're dealing with.
Theming —for the uninitiated— is the process of applying the frontend (not just the look) to the store. This includes the entire UX (user experience) of the storefront which means that it covers both how it looks and the logic behind how each user interaction works and reacts to their input.
Some things to watch out for when choosing and building out your store from a theming perspective:
Always remember that a custom built theme will —if built properly— almost always be leaner and faster than a premium bought one. This is simply due to the fact that fewer things need to be catered for since the theme is being built for a single use case requiring fewer settings and options than one catering for as many merchants as possible. One caveat being that often seasoned ecommerce merchants will opt for the premium theme approach since there simply are more options, settings and toggles in a premium theme and making use of them is far quicker and cheaper than having them designed and developed from scratch.
Premium theme developers are building their themes for the masses... a custom theme will be built only for your store so things like menus with 20+ fonts to choose from would be redundant and likely put you in negative ROI if you were to task your developer with going to this level of detail.
Whichever type of theming approach you decide on, make sure you follow best practice, specifically in the following three areas from lowest level to highest level:
“Don't make me think”
If you follow best practice in these areas, you'll be laying a solid foundation for your online business. You can focus on other things like driving traffic, making enhancements to improve conversion, increase average spend, and implementing other measures that drive the business forward.
As you probably already know, Shopify apps are an incredible thing. They extend the functionality of your store with almost limitless potential and ability. They're also —probably because of this— extremely tempting to just install without too much deliberation. Therein lies the problem.
With the enormous range of things an app can do on your store and the sheer number of developers out there building these things, even with Shopify's careful curation of the apps submitted and available to you, they do come with some risk. The risks are not nearly as severe (in my experience to date) as an open source project where the developer's motives are not clear, but going into an app frenzy will quickly result in a messy codebase and potentially result in a costly cleanup, lost sales or credibility from buggy, inconsistent or outright broken user experiences.
Often we're faced with a storefront that needs to be cleaned up or a merchant's long shopping list of apps they want to install prior to launch. The former is about to pay for the cleanup, the latter —if we were to just blindly proceed— about to make the mess that will need fixing and cleanup down the line (a house of cards).
Presuming you're the latter merchant in the example above and about to embark on this exciting new adventure, to prevent this situation of code soup and shaky foundations, it's best to do the following:
A good point to also remember is that even if two apps are made by the same vendor, they may not be able to both be installed on a single store as they may need to both leverage the same resources of the platform. Ask questions, reach out to the vendors. Most of them are more than happy to help you and a lot of them will even give you extended trials, discounts and even offer the service of installing the apps for you.
Even some apps made by the same development house may not be able to co-exist in one store.
This brings me to the final point and piece of advice on apps; vet them. To do this, follow these steps or similar:
If you do your due diligence in this area, you should be able to approach apps without building an ever bloating store and your future prospects in terms of upgrading your theme, adding and improving things down the line with ease will be significantly better.
Ask "but why"? Do you really need to customize something or would it be just as efficient to make use of available options in your store? Often that answer will be no and you'll be just as successful using some form of tried and tested solution, but equally so, frequently there is a true need to customize.
"I can't believe that any individual merchant, developer, or even agency, would be able to out-CRO the Shopify team who are responsible for the global checkout UI/X. They have data from how many 000's of stores to aggregate and test against?"
—Rick Davies from Taylor Stitch
In the cases where viable options are available that do not require customization and achieve the same or similar results, it's usually wise to follow that approach. In the cases where customization is absolutely and unquestionably required, just make sure you do it properly.
Some things in Shopify shouldn't or even can't be customized in the way that you want... even on the highest tier of the platform, but a lot, in fact more than most people know can actually be changed quite considerably.
If you've established that you need to customize things, as mentioned a couple of times above, make sure you're working with a team or individual with experience in this skill. Even small customizations should strictly be done the right way and ideally tracked with some form of version control (we use Git on Bitbucket). If you don't you're likely going to paint yourself into a corner with a store that cannot be upgraded, gets into a state of no return or even worse, having a broken store that will require significant fixing or a complete do-over when it becomes too far gone.
To summarize, this should be the ideal sequence of considerations when a customization seems necessary:
So, yes, you can customize your storefront. The potential and abilities inherent in the Shopify platform are vast and if you go in with your eyes open, are aware of the risks and implications and proceed with the right people with the relevant skills, you can do great things.
Summing up this article, I've briefly covered themes, apps and customizations as three points of consideration when embarking on a new ecommerce venture or redesign. It should now be clearly apparent that while things on this platform can be achieved quickly, affordably and with a high level of quality, it also allows for more intricate, unique and brand / business specific things to be design and developed on top of it if you're that way inclined.
Just be sure that you're doing things that are necessary, do them the right way and your business should benefit from better profitability, less superfluous features and visuals and fewer issues and subsequent costs down the line.
As may be obvious by the content of this article, we're certified Shopify Experts and if you're in need of assistance we'd be more than happy to help. We have a solutions page that can guide you in choosing what you need from us or if that leaves you feeling bewildered, feel free to simply ping us using firstname.lastname@example.org.