Businesses use ecommerce platforms to create online stores with products and shopping carts. In addition to creating digital storefronts, ecommerce software also has inventory and order management tools to fulfill customer orders. The best ecommerce platforms integrate with POS systems for in-person sales and online marketplaces like Amazon, with starting prices under $100 per month.
The best ecommerce platforms for small businesses are:
- Shopify: Best overall ecommerce platform for small businesses
- Square: Best free online store for small businesses
- WooCommerce: Best shopping cart for WordPress websites
- Squarespace: Best ecommerce platform for artists
- Wix: Best customizable drag-and-drop web builder for small sellers
While ecommerce can get pretty advanced, some businesses just need the basics—a free or low-cost website to get their products in their customers’ hands. Others, however, are looking for a platform to engage their customers and grow their business as well. Here are each of the best ecommerce platforms compared.
Best Ecommerce Platforms Comparison Chart
Starting Price | $29 per month | Free | Free (requires hosting) | $18 per month | $23 per month |
Inventory Management | Advanced (purchase orders, inventory reports) | Basic | Basic (optional upgrades) | Basic | Basic |
Shipping rates | USPS, UPS or DHL | USPS, UPS, FedEx, DHL (requires $72 per month plan) | USPS (other carriers available through add-ons) | USPS, FedEx, UPS (requires $40 per month plan) | USPS (requires $27 per month plan) |
Abandoned cart recovery | Included | Included with $26 per month plan | Available through paid add-ons | Included with $40 per month plan | Included |
Support | Phone, chat and email | Phone, chat and email | Email only (for paid customers) | Email and chat | Phone and email |
Not sure which ecommerce platform is right for you? Take this 3-question quiz to find out:
What Ecommerce Software Is Right For You?
Answer a few questions about your business and we'll give you personalized product match
Shopify: Best Overall Ecommerce Platform for Small Businesses
Shopify is sometimes called the only true competitor to Amazon, and for good reason. They’re one of the easiest ecommerce systems to use in terms of creating an ecommerce website and managing orders, yet they give small businesses all the tools they need to compete with the ecommerce giant. There’s product reviews, customer live chat, geolocation to change your language or currency based on the visitor’s location, a customer return portal—and that’s just scratching the surface.
Shopify has also made a name for itself in providing POS software to manage in-store sales, so it’s perfect for businesses that sell in-person, as well as online. Last but not least, Shopify integrates with Amazon so you can easily sell your products there, as well as Facebook, Instagram, eBay, Pinterest, and other marketplaces.
Shopify Advantages | Shopify Disadvantages |
---|---|
Print discounted postage straight from Shopify | Costs at least $29 per month for a full ecommerce store |
Powerful reporting tells you which items are most likely to sell | No low-stock alerts without upgrade |
Access to hundreds of additional features and integrations via Shopify app store | Shipping calculator requires an annual plan |
Shopify Pricing
- $29 per month for Basic Shopify, which includes all the main ecommerce features, but limited reporting. Online transactions are charged at 2.9% + 30 cents.
- $79 per month for Shopify’s standard plan, which provides stronger reporting (such as first-time vs returning customer sales), USPS cubic pricing, and a discounted transaction fee of 2.6% + 30 cents.
- $299 per month for Advanced Shopify, which lets you build custom reports. Online transactions are further discounted to 2.4% + 30 cents.
All of the above Shopify plans include POS software for in-person sales, which you can use from a smartphone or tablet. Shopify POS includes all the main payment features you expect to see, such as tipping, digital or printed receipts, and bar code scanning. POS Pro ($89 per month) provides more advanced inventory management with features like automated receiving, purchase orders, and low stock reports, plus omnichannel features like buy online, pickup in-store.
Shopify also has a $9 per month “Lite” plan, which lets you add a buy button to your existing website or blog. For the purposes of this buyer’s guide, we’ve focused on the main ecommerce plans listed above.
Shopify Payment Processing
Shopify offers its own payment gateway, with processing fees varying depending on the level of your Shopify plan (as listed above). Shopify also integrates with dozens of third party gateways, although this will require an extra 0.5% – 2% transaction fee.
Shopify Ecommerce Features
Shopify’s menus, like this one for adding a new product, are sleek and easy to use. (Source: Shopify)
- Website builder: A big part of what’s made Shopify so successful is the powerful website builder that lets you edit many of the fine details of your website. Yet, it is also very easy to use. User menus, like the one for adding a new item, are sleek and streamlined, providing just the right amount of detail. For example, whenever you change the URL of a webpage, there’s an option to redirect the old URL to the new one—a simple but often overlooked step.
- Inventory management: Shopify has the best inventory management system, although the most advanced features will require a paid upgrade. All account levels can import items, manage returns, and view basic inventory reports. With POS Pro (additional $89 per month), you can create purchase orders, receive orders with a bar code scanner, and run much more advanced profitability and product demand reports.
- Shipping: You can set up flat-rate, weight-based shipping, or charge actual shipping rates from USPS, UPS, or DHL. While Shopify’s pricing page indicates that the latter feature is only available to Advanced accounts, they will enable it upon request for anyone who’s on an annual plan. All accounts can print discounted postage labels directly from Shopify for the aforementioned carriers. Shopify also integrates with hundreds of third-party fulfillment apps should you be using an alternate delivery service such as Shipstation, or dropshipping.
- Multi-channel selling: Simultaneously sell your items on Amazon, eBay, Facebook Instagram, Snapchat, Pinterest, and many other websites. Shopify offers more multi-channel selling options than anyone.
- Marketing tools: Abandoned cart recovery is included with all accounts $29 per month and higher. Email marketing is also included with 2,500 emails provided per month, and additional emails priced at $1 per 1,000. Shopify has by far the best email marketing tools, as they allow you to segment customers based on their purchase history, geography, and other variables (third-party apps may be required).
- Analytics: In addition to all the standard sales reports, Shopify provides much more detail about website visitors like their demographics, and which page they first clicked on to access your site. Shopify’s standard plan ($79 per month) includes website cart analysis, which tells you which items a customer is likely to be interested in based on what they’ve previously added to their cart.
- Customer support: Phone, live chat, and email support are available 24/7.
Square: Best Free Ecommerce Platform
If you’re looking to create an online store but don’t have the funds to invest in a monthly subscription, Square offers the best free ecommerce website builder. It’s completely free to create a professional online store and sell an unlimited number of products. Square offers built-in credit card processing and paid subscriptions for more advanced features, such as the ability to use a custom domain instead of the yoursite.square.site domain that’s provided for free.
Like Shopify, Square also includes a POS for businesses that sell in-store as well as online. Unlike Shopify, its POS is free to use, with optional paid upgrades.
Square POS Advantages | Square POS Disadvantages |
---|---|
Create online store for free | Limited customization options |
Sell items on Instagram and Facebook | Inventory can be unintuitive |
Integrates with all major postal carriers (with upgrade) | Premium features can get expensive |
Square Ecommerce Pricing
- Free: Includes all the main features for a professional ecommerce site. Create a full website, list unlimited products with variants, and manage your orders through the Square dashboard. The free plan requires you to use a yoursite.square.site domain, and will display a Square logo on the footer.
- $12 per month for a Professional plan, which lets you use a custom domain, custom fonts, and removes Square branding from your website.
- $26 per month for the Performance plan, which adds product reviews, abandoned cart recovery, priority customer support, and lets you buy discounted postage labels straight from Square.
- $72 per month for a Premium plan, which adds a shipping calculator to charge customers real-time rates from USPS, UPS, FedEx or DHL. Transaction fees are also discounted to 2.6% + $0.30.
Square Payment Processing
All Square plans charge a transaction fee of 2.9% + 30 cents for online sales, except for the Premium edition, which charges 2.6% + 30 cents.
Square Ecommerce Features
Square lets you build surprisingly strong and well-designed ecommerce websites completely free.
(Source: Square)
- Website builder: Square allows you to build a full-blown website with multiple pages, contact forms, an email sign-up, and much more. The website can be custom branded with your logo and colors, and you can choose which features you want to appear in what order. However, you cannot fully edit the layout, or add integrations as you can with Shopify or WooCommerce.
- Inventory management: Square lets you import your inventory with categories, variants and modifiers, and set up low stock alerts. All of this needs to be done from the Square Item menu, however, and not the website item library, which can be a little confusing. Unlike Shopify, Square does not provide inventory reports or let you automate customer returns.
- Shipping: Square requires you to set up your own shipping rates (which can be flat-rate or based on weight) unless you upgrade to the Premium edition ($72 per month), which lets you charge the actual prices from mail carriers. With the Performance edition ($26) or higher, you can also buy discounted postage labels for USPS, UPS, FedEx, or DHL straight from the dashboard.
- Multi-channel selling: Sell items on Instagram or Facebook, and manage the order through Square.
- Marketing tools: Abandoned cart recovery (Available to $26 per month accounts and higher) automatically sends reminder emails to customers who stopped before checking out. Square also has email marketing features available starting at $15 per month.
- Analytics: Square provides a range of sales reports, including sales by category, discounts applied and tax collected. Paid versions of Square also provide some basic website analytics like page views, search terms, and referring sites.
- Customer support: Email, live chat, and phone support are available weekdays from 9 a.m. to 9 p.m. Eastern time, and Saturday and Sunday from 11 a.m. to 8 p.m. Eastern time. During my evaluation, it took about 30 minutes to get connected to a live support agent who was very knowledgeable and helpful.
WooCommerce: Best for WordPress Websites
WooCommerce is one of the most powerful ecommerce platforms on the market, and it’s also completely free. WooCommerce is an open-source plugin that runs on WordPress, which is also a free open-source platform for creating websites. It’s much more complicated to set up and maintain a WooCommerce site than a Square or Shopify website. However, for tech-oriented people, WooCommerce offers all the same powerful features of Shopify at a lower cost and with more customization options.
WooCommerce Advantages | WooCommerce POS Disadvantages |
---|---|
Thousands of add-ons like dropshipping, loyalty and affiliate programs | Involves a learning curve to use WordPress |
Free USPS shipping calculator | Extensions (add-ons) can get expensive |
Strong inventory management | Limited customer support |
WooCommerce Pricing
WooCommerce is completely free to use. It requires the WordPress content management system, which is also free to use, but it does need website hosting, which will generally cost $3-$25 per month for a small business. There are also potential fees for WordPress themes, plugins, and WooCommerce extensions.
“Extensions” are third-party add-ons that provide additional website features or integrations such as marketing, accounting, inventory, fulfillment, and more. Extensions can cost anywhere from $0-300, meaning the cost of WooCommerce can ultimately be unpredictable.
WooCommerce Payment Processing
WooCommerce does not offer native payment processing, but it integrates with 100+ services, including Authorize.Net, PayPal, Square, and Stripe. Most providers will charge the standard rate of 2.9% + 30 cents.
WooCommerce Features
WooCommerce offers hundreds of add-ons (“extensions”) allowing you to sell on Amazon or eBay, set up an affiliate program, integrate with fulfillment services, and much more. (Source: WooCommerce)
- Website builder: WooCommerce only works on the WordPress content management system, so it relies on the WordPress backend tools to design and manage your website. On the one hand, there are thousands of different templates (or “themes”) to choose from, providing countless options for your website. On the other hand, WordPress is generally harder to use than the other DIY ecommerce platforms we reviewed.
- Inventory management: WooCommerce includes a good set of inventory management tools, including the ability to import items via CSV spreadsheet, set up low-stock alerts, and also run some basic stock reports, showing your low, out-of-stock and most stocked products. To view more advanced inventory reports, manage returns, or scan bar codes for receiving/reconciliation, you’ll have to integrate third-party extensions.
- Shipping: WooCommerce includes a free USPS shipping extension, which allows you to charge actual USPS shipping rates, and print discounted labels straight from the platform. You can do the same with other carriers, or integrate ShipStation, Fulfilment by Amazon, or other fulfillment services, however, this will require additional extensions and potential subscription fees.
- Multi-channel selling: While the WooCommerce plugin only allows you to sell through its online storefront, there are several extensions that open up selling platforms like Facebook, eBay, Pinterest, and Amazon. Some are developed by WooCommerce and are free to install, while others require a subscription fee.
- Marketing tools: All marketing features such as abandoned cart recovery, email marketing, ecommerce CRM, or loyalty programs require extensions or third-party integrations—some of which will require a subscription fee.
- Analytics: WooCommerce includes basic reports such as sales by category, taxes collected, and out-of-stock items. For more detailed insight, you’ll need to shop around in the extension store.
- Customer support: Users who have purchased a WooCommerce product can submit a support ticket. Free users are directed to use WooCommerce’s user forums.
Squarespace: Best for Artists, Boutiques & Creatives
Squarespace is simple without sacrificing quality. It’s ideal for solo entrepreneurs that don’t have the time to learn a more advanced system like Shopify or WooCommerce but want to showcase their products with top-notch quality. Squarespace sites are designed to always look modern and trendy, no matter how much of a novice you are at web design. Their pricing is also a little cheaper than Wix or Shopify, starting at $18 per month. However, to access comparable features, like a shipping calculator, that price will push closer to $40 per month.
Squarespace Advantages | Squarespace POS Disadvantages |
---|---|
Highly-rated website templates | High transaction fees without upgrade |
Easy to use | Moderate design freedom |
Sell items on Instagram and Facebook | No phone support |
Squarespace Pricing
- $18 per month for the Business Plan, which is the lowest-price plan that supports ecommerce. You can sell unlimited products, including digital items and gift cards, but there’s no shipping calculator and limited reporting. There’s also a 3% fee on transactions on top of your payment processing fees.
- $26 per month for the Basic Commerce plan, which removes the extra 3% transaction fee, allows customers to create accounts, and provides more advanced analytics, like a purchase funnel report.
- $40 per month for the Advanced Commerce plan, which adds a USPS shipping calculator, abandoned cart recovery, and the ability to sell subscriptions.
Squarespace Payment Processing
Squarespace does not offer native payment processing but integrates with Square, PayPal, and Stripe for credit card processing in the US. All of these providers currently charge 2.9%+ 30 cents for online transactions.
Square also charges an additional 3% transaction fee for “Business” level users, which means your total charges will be about 5.9% + 30 cents per transaction.
Squarespace Features
Squarespace editing menus are simple yet powerful, only showing edit options when you need them.
(Source: Squarespace)
- Website builder: Squarespace is one of the easiest website builders to use, and also one of the hardest to screw up. Its highly acclaimed website templates are among the most stylish and best designed. While you do not get nearly the same customization options as Wix, many users will find they can simply enter their product details and are good to go.
- Inventory management: Square lets you import your items via a spreadsheet, or add them manually with photos and a description. You can create variants for products (such as different colors or sizes) and set up low stock alerts. Another unique feature worth noting is that Squarespace lets you set up forms for products, so you can request additional information from customers when they make a purchase.
- Shipping: With Squarespace, you’ll need to set up your own shipping rates, which can be flat-rate or based on weight. To calculate real-time rates from USPS, FedEx, or UPS, you’ll need to be on the Advanced Commerce plan ($40/month). Also, unlike the other ecommerce systems we reviewed, Squarespace does not let you print postage labels directly from the program. However, you can do so through a Shipstation integration.
- Multi-channel selling: Squarespace lets you tag your items on Instagram with a link to purchase, and create dynamic Facebook ads for your products. Unlike Shopify, there is no integration with Amazon, eBay, or other ecommerce channels.
- Marketing tools: Abandoned cart recovery is available with the Advanced Commerce plan ($40/month). Squarespace also has email marketing available for an additional fee, or you can integrate Mailchimp.
- Analytics: Like Wix, Squarespace includes a few very basic reports, including sales by product, traffic sources, and geography of visitors (by country or state). The Commerce plans ($26 per month) includes a purchase funnel report, telling you what percentage of visitors are viewing products, adding them to their cart, and making purchases.
- Customer support: Squarespace offers 24/7 email support, and live chat support weekdays from 4 a.m. to 8 p.m. Eastern time.
Wix: Best for Users Who Want Total Design Freedom
Like Squarespace, Wix is also a simpler and more affordable ecommerce option. However, the key difference is Wix’s website builder, which is 100% drag and drop. Everything can be edited by clicking and dragging, including text, photos, shapes, or buttons. Since a lot of ecommerce platforms like Square, Shopify, and Squarespace give you limited controls, Wix’s complete freedom stands out.
The flipside is that more editing opportunities mean more chances of something going wrong, so Wix is best if you are confident in your design capabilities. Wix also requires a far more complex editing menu, which can take a while to get the hang of.
Wix Advantages | Wix Disadvantages |
---|---|
Drag and drop editor | Longer set up time |
Sell on Facebook, Instagram or Etsy | No low stock alerts |
Abandoned cart recovery and email marketing included | Can’t change template after creating site |
Wix Pricing
- $23 per month for Business Basic, which is the lowest-priced plan that supports ecommerce. You can sell an unlimited number of items, but there’s no real-time shipping calculator, product reviews, or automated sales tax. Storage is limited to 20GB.
- $27 per month for Business Unlimited, which adds the aforementioned features and increases your storage to 35GB.
- $49 per month for Business VIP, which adds loyalty rewards, custom reports, and increases storage to 50GB.
Wix Payment Processing
Wix offers its own payment processing services, which charges 2.9% + $0.30 per transaction. You can also connect third-party payment gateways like Stripe, SumUp, Braintree, and others.
Wix Features
With Wix’s website editor you simply click to drag, re-size or edit any element on your website. (Source: Wix)
- Website builder: Wix is a true drag and drop editor, meaning users get complete control over the layout of their website. Plus, for any given feature, like the “add to cart” button, or photo galleries, there are dozens of different styles to choose from. While this gives users vast creative options, it can also make the editing menu overwhelming, and lead to clunky websites if you break from the template too much.
- Inventory management: Wix provides basic inventory management: You import your items via a spreadsheet, or add them manually with photos and a description. Wix does not let you set up low stock alerts, although you will receive a notification on your site’s dashboard when a product is out of stock. Unlike Shopify and WooCommerce, there are no inventory reports.
- Shipping: You can set up your own shipping rates based on weight, price, or product categories. With a $27 per month account or higher, you can also charge real-time shipping rates from USPS, and print discounted labels straight from Wix.
- Multi-channel selling: Sell your products on Instagram, Facebook or Etsy and manage the order through Wix.
- Marketing tools: Abandoned cart recovery is included for all ecommerce accounts. Wix also has basic email marketing included for up to three campaigns or 5,000 emails per month.
- Analytics: Like Squarespace, Wix includes a few basic traffic and sales reports. You can see how many visitors you’re receiving, and where they’re coming from. Ecommerce accounts also get an overview of their sales, including sales by item, and coupons used.
- Customer support: Wix customer service operates 24/7, but it’s only accessible by submitting a ticket and requesting an email response or callback. During my evaluation, I submitted a ticket during business hours and received an email response two hours later.
Bottom Line
If you want your online store to be able to scale with your business, you need to consider the features customers will begin expecting as you grow. For example, are you prepared to support multiple languages and currencies, or provide customer support through an automated chatbot? Do you have the ability to set up customer user accounts, email marketing, or a loyalty program?
These features not only become more important as your store grows, but they can also play a key role in helping your store grow. Shopify offers advanced functionality and plans that scale with your business in a user-friendly package and affordable price point. This is why we recommend Shopify as the best ecommerce platform for small businesses. Visit Shopify to try it free for 14-days.
Alex paul
The best eCommerce platforms and it’s comparisons was a great article and thanks for sharing your knowledge with us. I come through this blog by chance and found great and useful contents in it and I will definitely be updated through your blog. Keep sharing the information.
Amanda Norman
Hi Alex,
Thanks for visiting the site! So glad you found the article informative.
Best wishes.
Mandy, Moderator
Stewart Armstrong
I use BigCommerce and love it. They have come a long way in the year and a half since this article. The app marketplace is awesome. So many different things you can load into your store. And while the upper price levels are good, if you are starting out or small, the Basic plan has a lot of features that you have to upgrade for in Shopify.
Miranda Paquet
That’s great to hear, Stewart! Always good to use tools that are constantly improving.
blas
If you need a web shop platform designed for all devices, you should try Hub52, is a collaborative software product developed out of years of frustration using other mainstream website options, please contact us for more information, Ecomsilver. Or check our platform Hub52.
Our platform and systems are inherently secure due to the The Official Microsoft ASP.NET Site framework because security is fundamental to eCommerce success
Hub52 is an intuitive, flexible, easy to use eCommerce platform, designed and developed to fit all of your businesses needs. Our final mission is your companies success, so we have optimised our “all-in-one” web shop platform with features that will immediately accelerate your sales and convert your visitors into buyers.
Using Hub52, your customers can search through 100,000’s of products in a fraction of a second. You can build your business with a web shop platform that delivers speed and performance with a smooth user experience from start to finish.
Krista Fabregas
We’ll take a look at it on our next update. Thank you!
Krista
Jonathan Rad
Could any one please tell me what discount rates on USPS services we are talking about. I cannot find any source that tells by using Shopify what would be e.g the cost of USPS flat rates?
Krista Fabregas
You can find Shopify Shipping USPS discount rate example charts here. This should give you a starting point to do your comparisons vs flat rates.
Bar
#Volusion is The worst company for any online Business! After two years with Volusion we had no major change at the platform. Overage charges for bandwidth are getting bigger every months as other providers don’t even charge for it! Customer service is so bad.
I have 2 issues pending for almost 3 months for an answer, while someone at Volusion make changes to my store without notify me! For over a year now Volusion say they will have major update to the admin area. While this system is still under construction, and who knows when it going to be release to the users.
Customer service is NOT working for 24 hours any more, making it hard to get help after business hours!
Overall:
Very old platform.
No upgrades made in the past 3 years.
Old coupons system with only few options.
Shopping cart page loading time is slow.
Bad customer relations.
Terrible customer service.
High bandwidth overcharges.
18542 Facebook posts on #volusionisascam
I think that’s say a lot about other customers experience, so Save yourself the time and money and go find the right platform for you.
I wouldn’t recommend volution to nobody!