Guide · Choosing a platform

How to choose an ecommerce platform

A neutral guide for established businesses choosing between Shopify, Shopify Plus, WooCommerce, Magento and Adobe Commerce, and custom-built ecommerce. It starts with your requirements, because the right platform depends on them.

Updated September 2026

Clothing rails and pendant lights in an independent clothing store

Requirements first

Questions to answer before comparing platforms

  • How do you price?

    One price list, prices per customer or company, or prices calculated from measurements and options. This rules platforms in or out faster than anything else.

  • Who buys, and how?

    Consumers, trade buyers or both; card payments, payment terms, deposits or approvals.

  • Which systems must it connect to?

    ERP, warehouse, PIM, CRM, accounting, marketplaces and suppliers – and which system owns products, prices, stock and customers.

  • Where do you sell?

    Markets, languages, currencies, tax and delivery rules.

  • Who runs it?

    Who changes it day to day, who fixes it, and who is responsible for hosting, security and upgrades.

  • What would it take to leave?

    How your data, URLs, customer accounts and integrations would move if the platform stops fitting.

Three models

Hosted, self-hosted or custom

  • Hosted (Shopify, Shopify Plus, Adobe Commerce as a Cloud Service). The provider runs infrastructure, security and upgrades. You work within its data model, extension points and API limits, and pay a subscription plus any apps.
  • Self-hosted (WooCommerce, Magento Open Source, Adobe Commerce on your own or Adobe’s cloud infrastructure). You control the code, hosting and data, and you’re responsible for keeping all of it patched, fast and upgraded.
  • Custom-built. It fits exactly and you own everything, including every future update. Worth it only when the rules are central to how the business trades.

At a glance

What each platform tends to suit

PlatformTends to suitWatch for
ShopifyConsumer and simpler B2B selling where infrastructure should be handled for youDependence on apps; checkout logic limits below Plus; fixed URL structure
Shopify PlusCustomer-specific B2B pricing, custom Functions apps, checkout extensions, several storesPaying for Plus for one feature an app could provide
WooCommerceContent-led businesses that want ownership of code and data and PHP flexibilityHosting, plugin sprawl and maintenance are yours
Magento and Adobe CommerceLarge catalogues, several stores or languages, complex B2BUpgrade discipline, specialist skills and hosting capability
CustomPricing, configuration or ordering rules central to the businessLong-term ownership, updates and knowledge concentrated in few people

Cost

Compare total cost, not subscriptions

Platform prices change often and rarely decide the outcome. Compare the whole picture over several years:

  • Licence or subscription
  • Apps, extensions and plugins
  • Hosting and monitoring
  • Payment processing fees
  • Build and data migration
  • Integrations and their upkeep
  • Upgrades and security patching
  • The cost of leaving later

Already trading?

Check whether you need a new platform at all

If you already sell online, list the problems that make you want to change platform, and find the cause of each. Slow hosting, too many apps or plugins, poorly built customisations and neglected integrations are fixable where they are – and a migration would carry them across. Our replatforming page and the article Should you migrate from WooCommerce or fix it? go into this further.

Questions

  • Which platform is best for B2B?

    It depends on the pricing. Shopify now offers basic B2B on all plans, Plus adds customer-specific catalogues and deposits, Magento and Adobe Commerce handle complex B2B with more build effort, and truly unusual trade rules can justify custom work.

  • Should we go headless?

    Only when a separate front end solves a problem the platform’s own storefront can’t. See Headless commerce: when it’s worth it.

  • Can we change platform later?

    Yes, with planning. Data, redirects, customer accounts and integrations are the work; choosing a platform whose data you can export fully keeps that option open.

Next step

Want a second opinion on your shortlist?

Tell us how you sell and what the platform must connect to.