With Black Friday/Cyber Monday just a few weeks away, it’s time to get clients set up and ready to sell. The list of solutions to choose from keeps on getting longer, so how do you pick which one to go with?
Start with a list of features that are must-haves for your client, be clear on what their budget is, decide how much development you want to do to get the thing set up, and whether you want a hosted solution, or separate hosting. Once you know what you need, then start looking at what’s out there.
Here’s a selection of some options that should be on your shortlist:
What began as a bespoke store selling snowboarding equipment is now a platform powering half a million active stores and $40bn in sales to date. Shopify offers an easy to set up an online store with secure unlimited hosting. There is a well stocked theme store, plus a guide on building custom themes for clients who want a bespoke design.
Shopify also allows you to sell through several other channels: Facebook, Messenger, Pinterest, Amazon, and embedded Buy Buttons. Not all features are available in all countries, for example Pinterest Buyable Pins are not available outside the US. Plans start at $29 per month plus credit card fees, and transaction fees for payment gateways other than Shopify’s own.
Cost: From $29 / month + fees
2. Magento Open Source
Magento Open Source, formerly known as Community Edition, is a free open source (obviously) platform built in PHP. It comes with a basic, configurable store to get you started. In theory, because it is open source, it is more flexible and customizable than other, hosted, platforms. This may mean getting your hands dirty with PHP, although there is a large community of developers providing all sorts of free and paid add-ons and themes.
Although the software is free, you need to provide your own hosting, and unlike hosted solutions, the security side of things is not taken care of. There are certain legal and PCI (payment card industry) requirements that must be met. To address this PayPal is the payment solution recommended by Magento.
OpenCart is another feature rich open source platform. It is module based which means extensions can be added easily. Like Magento, it is free but there is again the same responsibilty to provide secure hosting. OpenCart offers a longer list of payment gateways, and the option to add more through extensions.
This is a solution for those who like to tinker, and get stuck in to some development, and not one to let a client loose on.
WooCommerce is an official WordPress plugin that will add a store to your WordPress site—there was a time when WordPress was for blogging, now it will even make the tea and pass you a biscuit. WooCommerce is built to work with themes, including the yearly default WordPress theme. There is also a free official theme, Storefront, which comes in 14 different flavors.
Several payment gateways are available, such as PayPal and Stripe and direct payment is an option, although it is up to the site owner to provide the SSL and other PCI compliance criteria here.
WooCommerce is completely free to install and use. Rather confusingly, clicking on the ‘Get Started’ button on the WooCommerce home page takes you to the sign up for a WordPress.com account. This gives the impression that the commerce plugin is only available on wordpress.com. That is not the case, it can be installed via your WordPress admin just like any other plugin.
EKM have been around since 2002, and although they are smaller than Shopify with 30,000 online shops, their sales to date of £5bn work out at a higher average sales rate per shop. They are squarely aimed at customers in the UK, although the actual stores sell internationally, with a couple of continental European offshoots.
Besides the usual list of features, themes, and payment options, EKM stress their customer support. You get a dedicated account manager free for the first three to six months, depending on the plan you choose. EKM is one of the pricier platforms, starting at £29.99 (+ VAT if applicable), but you are not paying separately for hosting, and the security is taken care of for you.
Cost: From £29.99 (approx $39) / month + fees
Volusion is one of the less expensive hosted eCommerce platforms with a site builder to get up and running with. Prices start at $13.50 a month but that only allows you 100 products and bandwidth limited to 1GB. You also have to buy your own SSL if you want to use direct payments. If you use more than your allocated bandwidth you get charged, but this is instead of a per transaction charge.
Volusion also offer custom design services as well as theme help, and marketing services.
Cost: From $13.50 / month
Another hosted platform, BigCommerce starts at $29.95 per month. That includes unlimited products, file storage, bandwidth and staff accounts, hosting, SSL certificate and online sales of up to $50k per year. There are no additional transaction fees for using any of the major payment gateways, and POS transactions can be integrated with the online store.
BigCommerce also offers embeddable Buy Buttons, and integration with Facebook Shop, Amazon, eBay, and Google Shopping.
Cost: From $29.92 / month
SupaDupa is one of the newer kids on the block, and one of the cheapest of the hosted platforms. Plans start at £6 (approx. $8) per month with unlimited bandwidth and no transaction fees. Credit card gateway, unlimited products and storage, and SSL certificate are only available on the higher priced plans but at £19 per month (approx $25), that’s still pretty reasonable.
SupaDupa say they are not claiming to have a platform for everybody, it is aimed at design related or creative businesses. Design customization is limited on the lower plans but there are over 40 themes to choose from and a custom design service is available.
Cost: From £6 (approx $7.80) / month
PrestaShop is a free, open source platform. As with the other open source platforms mentioned, hosting is not provided and security—SSL certificates, PCI compliance etc—are your responsibility. There are a stack of payment methods available, and while not all of these modules are free, those for the big payment gateways such as PayPal and Stripe, are.
There is a well stocked theme store and a fairly active developer community. Training courses are available, and there are regular conferences and meetups.
LemonStand starts at $19 per month with no transaction fees. This includes unlimited products, storage and bandwidth, but only 75 orders per month. They claim unmatched flexibility with design customization, including the use of your choice of frontend framework.
This platform seems to be aimed less at merchants directly and more at designers and developers who are looking to build customized eCommerce solutions for clients.
Cost: $19 / month
Stripe is a secure payment gateway that can be integrated with most good eCommerce platforms, or used on its own to take card payments directly using its own checkout. It can be used for card payments and some other payments methods, depending on country. There is a transaction fee, but no setup fee or subscription.
Stripe has extensions to integrate with a host of other applications to help with business admin, including Xero and Slack. Payments made through Stripe are typically paid out to your nominated bank account on a schedule based on your country and industry.
Currently—probably—the best known online payment gateway to date, PayPal offers a range of payment solutions for businesses of all sizes. PayPal can be integrated with most eCommerce platforms or it can be used on its own by integrating a PayPal checkout, or embedding a PayPal button.
There are free and paid solutions and a transaction fee is charged the rate of which depends on the volume of monthly sales. Because of its high profile, PayPal is one of the more trusted payment options.
Payments made with a credit or debit card or from another PayPal account are available immediately and can be held in your PayPal wallet or withdrawn to your nominated bank account.
Authorize.Net payment gateway accepts all major credit cards as well as Apple Pay, PayPal and Visa Checkout. There is a setup fee of $49 and a monthly fee of $25 on top of the transaction fee which varies depending on whether you use the payment gateway only or the full gateway with merchant account. This also includes the ability to take payments in person, over the phone, by mail or through mobile devices. You can use Simple Checkout buttons or integrate with a certified shopping cart.
Cost: $49 setup + $25 / month + fees
Snapppt allows your customers to shop via your Instagram feed. Or at least link directly to a specific item in your store to buy it. It’s from the people behind the SupaDupa platform, and integrates with SupaDupa stores, but also other platforms including Shopify.