What is the best eCommerce platform on the market?

Overview

Deciding on your next platform is a massive decision. Poorly placed emphasis can lead to a significant waste of money or years of frustration. Reports like the Forrester Wave generalize the opinions of of how they think thousands of merchants would view a platform.

Many are turning to Shopify because of its many features. But in reality, it's considered the safest option because it has so much traction. No platform is perfect; all have weaknesses.

There is no substitute for getting into the weeds and identifying which platform works best for your needs.

Do you need help?

We specialize in helping you determine your next platform. This thorough undertaking reviews all eCommerce-related aspects of your business and identifies the platform that best matches your needs now and your goals in the future. Many agencies recommend their preferred option. While we do specialize, we take an unbiased approach that relies on our experience to help guide you in the right direction—whether or not we would be the best fit to build the project.

Chat with us!

Methodology

This page is assembled by Joseph Maxwell and Jon Guess at SwiftOtter based on their experience with these platforms.

Share this information

We have compiled these comparisons in an easy-to-share PDF file that you can distribute to your team. Download it here.

Platform Overview

We investigate the overall capabilities and viewpoints of these platforms. What will you think of it in five years?

Adobe

Shopify

BigCommerce

WooCommerce

Est. min. yearly costs

Including maintenance, hosting and licensing fees; excluding build fees.
$$$$$
$$$$$
$$$$$
$$$$$

Est. build costs

$$$$$
$$$$$
$$$$$
$$$$$

Platform-style

Open-source + Cloud-hosted

Cloud-hosted

Cloud-hosted

Open-source

Low maintenance cost

Capability to Customize

The ability to change core behavior

Ongoing cost for customizations

How much will customization cost in the long run

Difficulty to breach security

Ability to quickly handle large traffic influxes

Multiple storefronts

X

Support

X

Internationalization

Operator happiness

Catalog Features

We investigate the features relating to configuring and serving products to customers.

Adobe

Shopify

BigCommerce

Woo

Pre-orders

X

Downloadable products

Gifting

Rich attribute types

Product variations (limit)

Unlimited
100 + 2,000 via API
600
Unlimited

Price lists

Native product search

Product relations

Category permissions

Auto-assembled categories

Page Builder

Quantity thresholds

X

Inventory tracking by warehouse

X

Backorders

X

Discount rules

Customer Features

This section covers how customers will interact with this platform. You will see that personalization is not well adopted (yet). Adobe Commerce leads the way in this category. Note that this is well-available with 3rd-party tooling.

Adobe

Shopify

BigCommerce

WooCommerce

Customer impersonation

X
X

Wishlists

X

Custom fields

X

Segmentation

Draft orders

X

Loyalty program

X
X
X

Personalized product recommendations

X
X

Personalized product category pages

X
X
X

Checkout Features

What is the overall consensus on these eCommerce platforms? What will you think of this platform five years from now?

Adobe

Shopify

BigCommerce

WooCommerce

Order comments

In the cart only

Live shipping rates

Shipping to multiple addresses

X

Multiple origin shipping

ShipperHQ Advanced Feature

Partial invoicing

X

Buy Online Pickup In Store

API-only supprt

Admin user experience

Currencies

Gift Cards

Returns

B2B Features

What is the overall consensus on these eCommerce platforms? What will you think of this platform five years from now?

Adobe

Shopify

BigCommerce

WooCommerce

X

Customer impersonation

X
Only with an app

Payment terms

Online customer portal

X

Company management

Custom checkout fields

X

Quick order

X

Price lists

Credit limits

X

Customer-specific catalogs

Company registration

Per-company payment /shipping methods

X

Quotes

X

Reorderable product lists

X

Order approval rules

X
X

Buyer sub-account permissions

Additional Features

What is the overall consensus on these eCommerce platforms? What will you think of this platform five years from now?

Adobe

Shopify Plus

BigCommerce

WooCommerce

Point of Sale

X
X
X

App Availability

Quality of Apps

Theme Quality

X

Reporting

Query Language Capable

X

Adobe Commerce

The most customizable eCommerce platform on the market.

Adobe Commerce (formerly Magento 2) is part of the wider Adobe Experience Platform's eCommerce offering. Ten years ago, no Shopify or BigCommerce (Software-as-a-Service) offerings existed. If you wanted an enterprise-ready eCommerce platform, you would use Magento.

The key selling features of Adobe Commerce are the following:

  • If you need significant levels of customization to core business processes. Open source, in general, provides this capability. Anything can be changed.
  • If you are already using the Adobe Experience Platform suite, like Adobe Experience Manager, you might at as well keep your eCommerce experience in the same suite.

Adobe Commerce is the Burger King of eCommerce—your wallet is your limit. You are probably guessing that there is a significant cost for customization. But you might not realize that this cost is ongoing and directly related to the number of customizations and how well they were implemented.

Unfortunately, Adobe has had a significant challenge with partners who have a less-than-ideal understanding of how to customize Adobe Commerce. While the platform is rock-solid and performant, these customizations can make an abysmal experience. If you choose this route, select a densely certified partner, like SwiftOtter, that presents a strong case for ensuring quality code is deployed to production.

Pros

  • Robust and comprehensive eCommerce and B2B capabilities.
  • The new AppBuilder platform will help resolve customization instability (but this represents a functional rebuild).
  • Extensive agency partner support community.

Cons

  • Generally significantly more expensive than the competition. Ongoing maintenance costs stack up over time.
  • Little control over custom code—leading to poor performance, bugs, and security vulnerabilities.
  • Often poor website performance.
  • Upgrade cost is directly related to the amount and quality of customization on the website.
  • Lacking the ability to pay invoices online or associate salespeople with their accounts.

Shopify

The eCommerce platform with the most market share.

Shopify is based in Canada. They are the best-known eCommerce platform on the market. It has an unparalleled feature set. If Shopify doesn’t have a feature, it will have an app. Shopify has revenue that dwarfs any other rival. They regularly invest over $1 billion US dollars a year in building new features. Based on this introduction, you might be led to believe that Shopify is the best platform. What else is there to consider?

“Nobody got fired for choosing IBM (Shopify).”

In our experience, Shopify is a “like it or leave” platform. It is a good fit if your needs align with their offering. You will likely reach for apps as your needs expand outside their core features. Here’s where we see satisfaction beginning to decrease: apps don’t tend to be well-vetted and poorly connected. In situations like expanding the number of options (color/size) on the product page, apps represent significant workarounds and can be a headache to manage.

Shopify Plus is being used by larger and larger enterprises. It is robust and has many features. Yet, there are some aspects to the system that are unrefined and cause customer and merchant frustrations.

Pros

  • Massive app marketplace and support ecosystem.
  • Shop Pay has reasonably competitive credit card processing fees.
  • Checkout saves customer data across websites.
  • Incredibly easy to set up a decent-looking and performant store.
  • The admin area is clean and intuitive.
  • Partial invoicing is supported (ideal for charging customer when they request a change to their order).

Cons

  • Will likely cost more than anticipated, thanks to the significant number of additional apps required.
  • Little control over the checkout process.
  • Lack of SEO-related features.
  • Little flexibility for other payment providers. If you use another one, you are charged for every transaction.
  • Only 100 variants are natively supported per product. Apps can be kludgy workarounds.
  • No support for anything related to high-risk categories.
  • The B2B features check boxes, but the capability is shallow.

BigCommerce

An American company with American values—a workhorse eCommerce platform.

BigCommerce is an up-and-coming platform in this pool of platforms. It wasn’t well-known until recent years when they have seen rapid growth. Part of their success is being a highly viable alternative to Adobe Commerce—BigCommerce solves many of these inherited issues nicely.

They have continued to invest in its platform, adding relevant features such as multi-storefront (which Shopify still does not have) and internationalization. Multi-storefront allows you to operate websites that all point to the same backend. This significantly improves efficiency for administrators and customer service representatives.

BigCommerce is our default recommendation for sporting goods websites.

BigCommerce is Software-as-a-Service, akin to Shopify. However, the differences are significant because BigCommerce provides more touchpoints to interact with and customize how the platform behaves. BigCommerce’s approach facilitates the platform growing with the merchant instead of the merchant constantly hitting ceilings after a year or two.

Pros

  • Per-order pricing gives predictability of platform costs.
  • SaaS platform with best-in-class API connectivity.
  • Less (or no) security concern.
  • Almost every payment provider is ready to be enabled.
  • Powers many firearm-related websites.
  • Rich app store to add additional features.
  • Almost open-source flexibility for the checkout.

Cons

  • Some areas, like the admin panel’s order view, have limited capabilities for customization. Extra development may be required.
  • Up to 600 variants per product. There are often ways to get around this.
  • Poor inventory handling, no multi-location support.
  • Extremely basic product attribute support.

WooCommerce

A free platform that is excellent to start with.

WooCommerce has gained traction as a free eCommerce platform because it is open source. This does not mean that it is indeed free.

WooCommerce is based on WordPress, the world's most widely used content management system. It is customizable and flexible. A developer can change almost any aspect of a WordPress website.

Fledgling businesses often start with WooCommerce because of the “free” price point.

Unfortunately, nothing in life is free, and Woo has its challenges: security, ongoing maintenance, and performance. WordPress websites are notorious for getting hacked. While the core is solid and secure, extensions are not vetted. This means you are at the mercy of these 3rd-party developers and their willingness to respond to security notifications. WooCommerce is not a “plug-and-play” system.

One of the easiest ways to observe a brand growing out of WooCommerce is performance. We have seen multiple instances where a marketing email is sent, and the site goes down. This is costly for both revenue and reputation.

We do not recommend WooCommerce.

Pros

  • It’s “free,” as in open-source free. However, you still have to pay to host it and for developers to support it.
  • Open source creates infinite possibilities for customization.

Cons

  • Not designed to scale under high traffic loads.
  • No vetting system for 3rd-party modules leads to performance issues and potential critical security vulnerabilities.
  • Reliant on less developed companies to maintain the system.

Get platform selection help from SwiftOtter

Lightning Image (Expect a fast response)