When starting your online business, one of the biggest decisions you'll make is choosing an ecommerce platform that will ensure scalable, long-term growth.
Understandably, this decision has wide-ranging implications:
Let’s dive in and take a look at what to consider when you’re selecting an ecommerce platform, as well as some popular options.
An ecommerce platform is a software application that allows online businesses to manage their website, marketing, sales and operations.
Platforms like BigCommerce offer the powerful ecommerce features, while also integrating with common business tools — enabling businesses to centralize their operations and run their business their way.
Whether you’re expanding a brick-and-mortar store, looking to find an enterprise-level solution, or even starting a business from scratch, your ecommerce software has a huge impact on the profitability and stability of your business.
The only alternatives to an ecommerce platform are:
There are three main ecommerce platform options:
Open-source ecommerce platforms are solutions in which you can modify all aspects of the code.
This type of ecommerce platform is popular with development and IT heavy organizations who want control of their ecommerce environment.
Using an open-source ecommerce platform means you — the brand — are responsible for:
For many brands, open-source ecommerce platforms are too cumbersome, expensive to maintain, and require too much technical knowledge.
As such, there has been a massive movement to the two other types of ecommerce platforms:
In fact, open-source ecommerce platforms hosted via the cloud (i.e. not on-premise) are today only 46% of the consideration set for large ecommerce brands.
Why?
Because on average, open-source ecommerce platforms and sites have a 6x annual cost of ownership versus SaaS or headless commerce models.
SaaS and headless commerce can help brands get to market quickly.
And we live in an incredibly competitive environment, where a slowdown to beautiful and innovative UX, product, or backend optimizations can give your competition the leg up.
SaaS ecommerce platforms remove much of the complexity from running an online business. Instead of building and developing a custom solution or an open-source solution (which is often developed upon so much as to be custom), you essentially “rent” the platform.
When factoring in development cost, this is a vastly cheaper option than open-source solutions.
Product updates, security, hosting, PCI compliance, and every other task that comes with managing your own software are managed by the SaaS provider.
Marketing and growth teams at ecommerce brands are often the internal cheerleaders for SaaS ecommerce solutions at their organizations. With a SaaS solution, you’re able to go-to-market quickly and affordably.
IT and development departments are often concerned about a lack of flexibility and customization due to the closed-off portion of code on a SaaS solution. APIs help to ease this concern, as well as non-proprietary coding and staging environments for UX build outs.
Platforms that meet the above criteria are often referred to as “Open SaaS.”
Headless commerce is a version of CaaS ecommerce in which the shopping cart is decoupled from the CMS.
In these use cases, brands often use a design experience platform (DXP) such as Adobe Experience Manager and Bloomreach or a content management system (CMS) like WordPress or Drupal. Then they plug in a decoupled ecommerce shopping cart solution.
SaaS technologies are also often used here in place of decoupled carts due to their low total cost of ownership and high API flexibility.
Historically, with on-premise hosting, open-source platforms or proprietary platform builds, IT and development departments at large brands have been controllers of the business.
However, due to the high cost of monolithic technology stacks and need for speed and innovation from a marketing standpoint, SaaS and cloud hosting disrupted the model.
Headless commerce alleviates this pain point by allowing for faster go-to-market with significantly lower total cost of ownership.
Using APIs, plug-ins, and occasionally decoupled technology, brands can maintain their single source of truth monolithic systems on the operations end.
Other decoupled solutions a Headless Commerce provider works with include:
On the presentation layer, SaaS APIs allow for a modern SaaS technology stack, including ecommerce SaaS platforms as well as everything from ESPs and even lighter weight ERPs like Brightpearl.
The best analogy to give here is like IKEA furniture.
The individual pieces of the item are the microservices and, when put together, they create a final finished project.
For many ecommerce brands, the first step toward this microservice architecture is being done via headless commerce.
DTC furniture brand, Burrow, uses a custom frontend built to bridge content and commerce. By using a headless configuration, they have been able to create the kind of shopping experience they want their customers to have.
As Burrow Co-Founder and CPO Kabeer Chopra explains:
“Along with operational functions, being headless has empowered us creatively as well; we use a headless CMS to drive modernization of our platform and to create a great digital experience across multiple channels.”
Let’s look back at our IKEA example and take the classic IKEA nightstand.
If you replace the top piece of the nightstand with their new wireless charging enabled top, you’ve done headless commerce in a way:
Using a different front-end piece that gives you an updated take on the original, but still with the same foundation and utility (e.g. drawer = cart/checkout).
There are two ways ecommerce sites can be hosted:
Neither of these two options are platforms in and of themselves.
They are merely how the site itself is hosted, with machines on-site (literally in a room that your IT or development team control and manage) or off-site and managed in a warehouse (think Amazon Web Services, for instance).
Self-hosted ecommerce platforms require ecommerce store owners to find hosting, deal with installations and oftentimes perform updates to the software manually.
Running an ecommerce website using self-hosted ecommerce software requires developers to maintain and update the website, which can get quite costly and time-consuming.
An example of a self-hosted ecommerce platform is Magento Open Source, which is free to download but will require hosting somewhere. You can choose to host it on-premise or pay a hosting provider. In fact, most open source ecommerce platforms can be deployed on-premise or through a third-party hosting provider.
WooCommerce, a WordPress plugin for WordPress, is also an ecommerce solution that is often hosted through a third-party hosting provider, although it can also be hosted on-premise on your own servers with some technical know-how.
The benefits of this option include more control over your online retail platform, greater visibility of your own data, and a better understanding of data security.
While this route makes sense for some extremely complex businesses, it usually results in higher expenses and lower revenues.
Cloud-hosted ecommerce platforms offer hosting for their customers via off-site solutions like Amazon Web Services.
This means the cloud platform manages uptime for the brand. Cloud ecommerce platforms like BigCommerce manage 99.99% uptime annually.
The advantages of choosing a cloud-hosted ecommerce platform is its lower cost since you don't have to fund the servers nor any related maintenance or updates. You'll also receive support from the hosting service provider, as needed.
There are some disadvantages to using cloud-hosting, including having to pay a licensing fee in addition to the cost of hosting. You also have less control over the servers and can't tailor them to meet specific needs. As for security, you're in charge of that, too.
Not all cloud-hosted ecommerce platforms offer automatic installations of patches, updates or upgrades. Only SaaS and headless commerce solutions do that.
Every online shop has unique needs, and choosing the right ecommerce platform is wholly dependent on the platform’s ability to solve the day-to-day challenges inherent within your organization.
There are, however, some basic things you should find out about prospective providers.
Important ecommerce platform features:
Although you might be lured into an especially affordable plan that meets some of your criteria, it’s important to do some research before you commit. You can change hosts at any time, but migrating your site can be a hassle for you and your customers. Consider the following:
You could pay anywhere from $10 to $10,000 to build and host your ecommerce site. Even though ecommerce hosts offer competitive packages, you have to understand what you’re getting to decide whether or not they’re actually cost-efficient.
Paying more doesn’t always give you the best experience.
However, choosing the cheapest option will usually leave you looking for add-on capabilities from somewhere else. Piecing together fees from various providers is usually the most expensive way to go.
Before you choose an ecommerce host, decide on your budget for:
If you choose standalone web hosting, you’ll have to research the costs of these services from other providers. But if you look at all-in-one hosts, you’ll often find that you can select a premium package that includes all of these features and stays within your budget.
Advertising to social media users is a must if you want to capture a massive and engaged audience, so looking into a platform's marketing features is smart.
Facebook alone boasts more than 2.7 billion active monthly users. That’s a lot of potential customers.
BigCommerce offers built-in integrations with Facebook and Instagram, so you can market to users directly in their news feeds or main accounts.
With the advent of Buyable Pins, Facebook Shop and Shopping on Instagram, you can even sell directly to users without them needing to leave their platform of choice.
Maybe you offer a wide assortment of physical products, or perhaps a significant number of variants for your basic product line.
If you have a large catalog and need several product pages or plan to grow your business, choosing a platform with low SKU limits essentially restricts the upside of your business.
It's important to consider a web host that can grow with you. It’s a better idea to choose the best web host off the bat so that you can familiarize yourself with them as you scale up.
How much traffic do you expect on your site? If you’re just starting out, it’s understandable that you might not need a host with high-traffic capabilities. But if you’re focused on your growth, your ecommerce business could scale rapidly.
Will your host be able to handle traffic demands now and in the future?
What could happen if you run a promotion or campaign that goes viral? Your hosting infrastructure needs to be flexible enough to handle traffic surges without crashing your site.
Cloud hosting is one of the best options for ecommerce sites because it can keep up with traffic. Because a network of machines handle your site’s hosting needs, you have almost unlimited growth capabilities.
You’re inside an ecommerce platform every single day.
And when that time comes, it’s good to know that you can get a hold of a real-life person to assist you with the problem, whether that be through phone support, email, or chat.
Some platforms outsource their customer service and make it difficult — or practically impossible — to call in and get help when you need it most.
At BigCommerce, we feel that every one of our customers is entitled to personalized customer support.
All ecommerce platforms have their advantages and disadvantages. It is important for businesses to evaluate the various platforms based on their own specific needs and use cases.
Here is an overview of the most popular ecommerce platforms.
BigCommerce is considered an Open SaaS platform provider and a growing headless commerce provider based on low total cost of ownership and highly flexible APIs.
The platform offers small business and start-up plans as well, with built-in features and SEO control. The integration options, like our headless WordPress plugin, make the platform a frontrunner across headless commerce solutions.
Magento is historically an on-premise, open-source solution preferred by brands who have already heavily invested in IT or development teams. Magento 2 (AKA Magento Commerce Cloud or Magento Enterprise Cloud Edition) launched a cloud, open-source solution in more recent years.
Volusion is an ecommerce platform aimed primarily at starter stores and hobbyists.
In late July 2020, Volusion filed for Chapter 11 bankruptcy. According to a blog post on Volution's website, the company is still open and operating as usual.
Salesforce Cloud Commerce, formerly Demandware, is a SaaS ecommerce platform provider, often preferred by high-profile fashion retailers.
It is an open SaaS model like Shopify and BigCommerce.
WooCommerce is an open-source ecommerce platform, offering a cart solution in addition to a brand’s content on WordPress.
It is most often used by starter stores and hobbyists, bloggers expanding into ecommerce, and brands utilizing developers most comfortable with the WordPress environment.
3dcart is another SaaS ecommerce platform, though typically considered more of a minor player.
3dcart provides multilingual support and advanced shipping solutions — no API required.
Shopify is a well-funded and public SaaS ecommerce platform provider. They are popular with starter stores, hobbyists and brands with SKU counts of less than 100.
Shopify also has an enterprise solution called Shopify Plus. For more information on the pros and cons of each platform check out this great Shopify Plus vs BigCommerce comparison from Cart Consultants.
Kibo is an omnichannel platform provider which acquired the SaaS ecommerce platform Mozu in 2016.
Mozu was built from the ground-up, offering, in theory, the most modern of ecommerce SaaS solutions.
Prestashop is a freemium open-source, cloud-hosted ecommerce platform.
The platform can be used in 60 different languages and is popular outside of English-speaking countries where other platform providers dominate including:
Squarespace is a SaaS website platform provider. They are best known for their work with the creative community. Their ecommerce platform was spurred off by a need from that
creative community for a light-weight cart (including cart recovery) to sell items.
It is used primarily by the creative community with low SKU volumes.
Big Cartel is an ecommerce solution designed for smaller merchants who do not need a sophisticated platform. Typical Big Cartel merchants are bands, clothing designers, jewelry makers, crafters, and other types of artists. The platform is very easy to use but has a limited feature set. Big Cartel may not fill your needs if you have a large product catalog.
Similar to Squarespace, Wix is best known for its easy website setup and keeping it simple with a drag-and-drop interface, competitive pricing, and modern for purchase and free themes. Wix is most often used by entrepreneurs and other small business creatives. The platform prides itself on being a solution for both beginners and experts who seek creative freedom in their website work.
With more than 1 million online users, Ecwid has become a popular solution for small business owners. This solution is not a platform, but rather a widget which is intended for users who want to add a store to an existing website. If you have less than 10 products in your catalog, Ecwid is a free solution. After that, plans start at $15/month.
Episerver’s platform puts a focus on content and personalization. Another headless commerce solution, the platform strives to combine digital marketing, content management and digital commerce into an all-in-one solution. The solution is a popular choice for mid-market and enterprise-level merchants. The platform is designed to pair well with other Episerver solutions like Episerver Find and Episerver Campaign.
OpenCart is an open-source online store management program. The platform allows merchants to set up multiple stores and payment options, manage various product options and attributes, and add unlimited products. This option is popular for small businesses, freelancers and mid-market merchants.
BigCommerce, Shopify and WooCommerce. are the most common ecommerce platforms for small businesses.
Depending on your experience and your specific brand needs, each platform has its advantages and disadvantages.
Most ecommerce startups use an ecommerce platform — particularly a SaaS solution.
SaaS ecommerce platforms allow brands to rent the technology at a low cost, making the barrier to entry to online selling extremely low.
Custom solutions require immense monetary resources to build, and they have delayed go-to-market times.
No, there are no free ecommerce platforms.
Ecommerce website costs vary. Most open-source platforms are technically free in that you aren’t paying a licensing fee as part of the ecommerce plan, but there is a high cost in terms of hosting and development.
SaaS platforms charge a monthly recurring fee.
Costs range from $7 a month to $50,000+ a month.
You can push your products from an ecommerce platform to Amazon and vice versa. This is called multi-channel selling where you sell both on your own website as well as on a marketplace, in this case, Amazon.
Most ecommerce platforms are written in commonly used programming languages, including:
Many SaaS companies use an abstraction layer for their programming language.
Shopify, for instance, used their proprietary Liquid as an abstraction layer for Ruby on Rails. BigCommerce uses Handlebars.
An ecommerce platform that is cloud-hosted is a good choice for businesses wanting to scale.
Cloud hosting is one of the best options for ecommerce sites because it can keep up with traffic. Because a network of machines handle your site’s hosting needs, you have almost unlimited growth capabilities.
Yes, there are ecommerce platforms that can integrate with social channels.
BigCommerce offers built-in integrations with Facebook and Instagram, so you can market to users directly in their news feeds or main accounts.
With the advent of Buyable Pins, Facebook Shop and Shopping on Instagram, you can even sell directly to users without them needing to leave their platform of choice.
The ecommerce platform that's the easiest to use depends on your/your team's experience with working inside the platform and the needs of your business. While some platforms have many out-of-the-box features that make things easier, it still may come with a learning curve. It all depends on your team, the tech experience among the team, and your business plan.
The time it takes to launch an online store on an ecommerce platform depends on several factors, such as:
Some businesses launch their online store in a day or a week, while others may take longer.
Yes, you need an ecommerce platform to sell products online.
The only alternatives to an ecommerce platform are:
Having a well-crafted online storefront using an ecommerce platform will help you expand your reach with SEO tools and build trust with customers via a unique online experience.
Amazon uses an in-house solution, because the scale of Amazon is unlike any other business. Amazon Web Services has an ecommerce cloud solution created for businesses of many sizes.