Shopify is a one-stop e-commerce platform which provides just about everything you need to build and grow your web store: a template-based site builder, comprehensive product catalog, easy payment processing, automated fulfillment via shipping apps and other integrations, inventory management, powerful analytics and more.
Beginners can start gently by focusing on their storefront. Shopify has more than 100 top-quality templates available, better than most of the competition, although only 10 of these are free. An excellent theme browser enables filtering the designs by industry or layout type. Most themes are available in multiple styles, and you can preview any of these with a click.
Professional store features include support for customer accounts, product reviews, automatic tax and shipping rates, abandoned checkout recovery, 100+ payment gateways and more.
Store management tools cover easy order fulfillment, inventory management and refund tools. Marketing options such as gift cards, discounts and email marketing help you drum up more business, and detailed reports and Google Analytics support provide essential feedback on your efforts so far. There's even a custom mobile app so that you can view and control what's happening, wherever you are.
Shopify doesn't have nearly as many of the annoying limits or catches that you'll sometimes get with other platforms. You can sell as many products as you like, or whatever type, there's no bandwidth or disk space limit, and you don't have to factor in the cost of SSL as there's a free certificate thrown in.
Despite all this functionality, the Basic Shopify plan is available for a very reasonable $29 (£20.71) a month. This doesn't include gift cards or Shopify's more advanced reports, but otherwise includes all the features we've described so far.
The only significant penalty comes in the transaction fees. The company's own Shopify Payments scheme doesn't have any, but if you prefer anyone else you'll pay 2.2% + 20p for online credit card payments, or a flat 2% when using external payment gateways.
There's also a minor hassle in that you only get support for two staff accounts. Some competitors don't impose any user limits at all.
Upgrading to the $79 (£56.43) Shopify account cuts credit card charges to 1.9% + 20p and 1% on external gateways. You also get gift cards, professional reports, and an option for up to five staff members to access and manage your accounts.
Other plans range from a simple Shopify Life subscription which enables selling on social media and taking credit card payments for only $9 (£6.43) a month, up to enterprise-level schemes and add-ons which allow for taking orders and payments in a physical store.
Whatever attracts your attention, Shopify offers a free 14-day trial to help you explore it further, with no credit card details required.
Signing up with Shopify works much as you would expect: hand over your email address, name, physical address and phone number, and the service logs you into Shopify's web admin console within a few seconds.
The Shopify interface does its best to keep options to a minimum. A left-hand sidebar organizes features into straightforward categories - Orders, Products, Customers, Analytics, Discounts, Apps - while the Dashboard highlights how you should get started (add products, then customize your store). It's all very clean and simple.
One problem with this minimalist approach is it's not immediately obvious where you should look to carry out a particular task. Fortunately, a well-designed search system is on hand to point you in the right direction.
Start typing in the box and matching interface options are displayed and updated as you go. We began typing PayPal, for instance, but by the time we reached 'PayP' the search box was displaying just one match, Payment Provider Settings. Tapping this took us to the relevant page in the Settings screen and we were able to check out our various options.
Shopify's dashboard design won't be for everyone. Competitors such as UltraCart and Volusion make arguably better use of their home pages, for example displaying reports on store performance so they're always visible at a glance. Those sites can also look cluttered and be more intimidating to e-commerce newbies, though, and overall Shopify's dashboard provides a comfortable and straightforward place to work.
Creating your store
The Shopify dashboard suggests that adding a product is the 'first step to launching your store', so we clicked the Add button to get started.
The website displayed a simple Add Product form where we were able to manually enter product details. This covers all the essentials you would expect - description, images, linked videos, product classifications (type, vendor, collections, tags), variants, pricing, inventory details, shipping - but little more.
Shopify product descriptions can include basic tables, for instance, while an Insert Video box enables entering simple embed codes. By contrast, BigCommerce offers almost as many table settings and options as Microsoft Word, and its Embed Media box offers fine-tuned control over HTML5 video and audio, Flash, generic IFrame and other objects.
Shopify supports importing product catalogs from other platforms, too, although this isn't immediately clear from the interface. The manual product entry page doesn't have an Import option and it's not visible in the sidebar, so you won't see it unless you go to the Products section.
Import features are minimal. Shopify only supports CSV files, the maximum file size is only 15MB, and there's no control over the import process and no option to link custom fields in the CSV to specific Shopify product attributes. This won't be an issue if the file is in the correct format, though, and Shopify does at least provide a sample file to help, as well as previewing the results of the import process before asking you to accept it.
Shipping support is better, at least once you've realized where it is (buried in Settings rather than highlighted on the Dashboard as a must-do task.)
The system gets you off to a quick start with some reasonable default settings: you're shipping from the address you specified during setup, you're charging domestic shipping rates for your home country and have a single shipping zone to cover the rest of the world. Even if this isn't accurate, it gives you some sample values to explore.
If you need more, you're able to add as many other shipping zones as necessary. Each one can include your choice of countries, and your shipping rates can be calculated based on the price or weight of an order, or calculated from the rates taken from a specific shipping provider or app.
Although Shopify doesn't allow for specifying the dimensions of a product, you can enter weight, and a Packages system enables setting up different prices for the various package sizes and types you'll use to ship your products.
Setting up your payment providers is equally straightforward. PayPal Express checkouts are enabled by default. The Stripe-powered Shopify Payments system enables taking payments via credit cards once you've provided a few more personal and financial details.
There's direct support for Amazon Pay and you can also choose to accept alternative payments, as well as manual and other options (bank deposit, cash on delivery, money order, more.) You can set up whatever you need with minimal hassle and be taking orders almost immediately.
Running your business
Designing your site is a good start, but the real work comes in running the store over the long term, so it's important that your chosen platform has all the necessary tools to help.
One major Shopify highlight is its mobile app (iOS and Android are supported.)
Along with its general site management and inventory tasks (adding and editing products, browsing reports), the app enables processing orders, issuing refunds, connecting with staff or contacting customers directly. This means there's no waiting around for customers if you happen to be out of the office - you can give them the speedy service they expect, almost wherever you are.
Built-in analytics give you an at-a-glance view of many important business stats: total orders and sales; top products; online store sessions by location, device type and traffic source; sales by social and traffic source; and top referrers and landing pages. Individual reports give you more detail, and a capable report generator gives you multiple report templates and allows you to edit columns and add custom filters.
As we've seen, there's a lot of functionality here, but it doesn't just stop with the standard Shopify features. An exceptionally busy App Store enables expanding its powers by integrating with an array of third-party services covering every aspect of your business: marketing, sales, social media, shipping, inventory, customer service, accounting, reporting and more.
We don't have the space here to do justice to what's on offer, but to give you an idea, here are just some of the things you can do with Shopify's free social media apps: enable signing up and logging in with multiple social network accounts; embed Instagram feeds in your store; automatically post custom messages to social networks when you add new products; collect reviews from Facebook, Twitter and Google+ and use them in your store; integrate messaging via Skype, Messenger, SMS and email; promote best-selling products on your favorite sites, and the list goes on…
Many of these apps are free or include free options, and overall they greatly expand what the service can do. If you're browsing Shopify's website to find out more about the service, be sure to check out the App Store, too.
An excellent e-commerce platform, relatively easy to use and with a huge library of apps for integrating with other services. Beware the transaction fees if you don't use Shopify Payments, though.