Skip to main content
FHAVI

Research · Platform

Which platform to build a dropshipping store on

Shopify, WooCommerce, BigCommerce or a custom build: what actually decides the choice — checkout control, tracking access, app cost and how much of your margin the stack takes.

5 min read

In brief

  • The platform decision is mostly a decision about who controls the checkout, because delivery options, upsells, payment methods and server-side tracking all live there.
  • Shopify is the default for good reasons, but its checkout is closed: server-side tracking has to be built through webhooks or a checkout extension, not by editing a template.
  • Every store in the 2,516-store set we scanned was on Shopify — which is a selection bias we should state plainly, since our sample was drawn from Shopify directories.

What actually decides it

Platform comparisons usually rank features nobody uses. For a store that buys traffic, five things decide whether the platform helps or hurts:

  • Checkout control — can you add a post-purchase upsell, a payment method your customers expect, or a delivery option that matches reality?
  • Tracking access — can you fire server-side events, read order webhooks, and place scripts on the thank-you page?
  • Product feed quality — does the platform produce a Merchant Center feed without contradictions between landing page and checkout?
  • Cost at your revenue level — subscription plus the apps required to reach parity, not the headline monthly fee.
  • Exit cost — how much of your theme, content and integration work is trapped if you leave.

Everything else — themes, page builders, reviews widgets — is available on all the serious options and should not decide anything.

The honest comparison

PlatformWhere it is strongWhere it costs you
ShopifyPayments, tax and compliance handled; the largest app ecosystem; supplier and fulfilment integrations are one clickClosed checkout limits upsells and tracking; app subscriptions stack up; theme work is rented, not owned
WooCommerceFull checkout and code control; no platform fee; hosting is yoursYou own the maintenance: updates, security, performance, and every tracking change is development work
BigCommerceStrong catalogue and B2B features; less app dependence for basic functionsSmaller ecosystem; fewer dropshipping-specific integrations; costs more per month at the entry
Wix / SquarespaceFastest to a credible-looking site for a brand with a small catalogueLimited checkout modification, weaker feed control, and hitting a ceiling is likely rather than possible
Custom / headlessExactly the checkout and tracking you specify; no per-app taxReal engineering cost and a permanent maintenance obligation — sensible only above a revenue level that justifies it
Strengths and real constraints, as they affect a dropshipping store

Why our sample is all Shopify, and why that is a caveat

We assembled a set of 2,516 stores in the US, UK, Canada and Europe that were running at least one Meta ad in the previous 30 days. Every one of them was on Shopify, because the directories we drew from are Shopify directories.

That tells you something about where dropshipping advertising volume concentrates today. It does not tell you Shopify is the better platform — a sample chosen from Shopify sources cannot answer that question, and we will not pretend otherwise.

The checkout is the constraint, not the storefront

Most platform debates are about the product page. The product page is the easy part. What separates a functional operation from a frustrated one is what happens between add-to-cart and order confirmation.

On Shopify the checkout is deliberately closed. That is good for security and for conversion consistency, and it means two common requirements need a different approach: post-purchase upsells go through apps or checkout extensions, and server-side tracking goes through webhooks from the order event rather than a script tag you can edit.

On WooCommerce the opposite is true. You can put anything in the checkout, and you are also responsible for not breaking it, and for re-testing it after every plugin update.

A practical test before you commit

Write down the three things you will need in month six — a specific upsell, a specific payment method, a specific tracking destination. Then check whether the platform supports each without a major build. Choosing on the free trial rather than month six is how stores end up replatforming at the worst possible moment.

Feeds and Merchant Center friction

Merchant Center problems are rarely caused by the platform, but the platform shapes how easy they are to fix. A feed that inherits shipping settings from one place and policy text from another produces the mismatch that triggers review.

Shopify's Google channel handles the mechanics well and hides most of them, which is convenient until something is wrong and you need to see the raw attribute. WooCommerce and BigCommerce give you the attributes directly, and require you to understand them. Both are workable; only one is diagnosable at 2am without support.

What the stack actually costs

The subscription is the smallest line. A Shopify store doing the things a competitive store must do — reviews, email, upsells, analytics, feed management — commonly carries five to eight app subscriptions on top of the plan, and those are priced per month regardless of whether you sold anything.

WooCommerce inverts it: near-zero software cost, with hosting, security and development time as the real bill. If you have no developer and no intention of hiring one, that bill arrives as outages.

  • Under roughly $10k monthly revenue: pick the platform that removes the most non-selling work. That is usually Shopify.
  • Between $10k and $100k: cost of ownership starts to matter, and the question becomes how many apps you are paying to work around the checkout.
  • Above that: a checkout you control, or a very good reason why you do not, is worth real money — and so is a tracking pipeline you own end to end.

What we would choose

  1. 1

    Validating a product

    Shopify. Speed to market beats elegance, and the payment, tax and fraud handling is worth more than the subscription.

  2. 2

    Cost-sensitive with technical capacity

    WooCommerce, with a maintenance budget agreed before launch rather than discovered after the first plugin conflict.

  3. 3

    Catalogue-heavy or B2B-adjacent

    BigCommerce, where catalogue structure and pricing rules do work that would otherwise be apps.

  4. 4

    Proven offer, real volume

    Custom or headless, if — and only if — the checkout and tracking requirements are specific enough that no platform can meet them.

Whichever you pick, the platform is not the reason a store succeeds. It is the reason a store is able to fix things quickly or slowly, and that difference compounds.

If you are choosing now, write down what you will need in month six and test the platform against that list — not against a free trial. We will happily tell you which of those needs our own tracking work would collide with.

Questions

Asked about this directly

Is Shopify the best platform for dropshipping?
It is the best default for most new stores: payments, tax and supplier integrations are handled, and time to launch is short. Its constraint is a closed checkout, which affects post-purchase upsells and server-side tracking. WooCommerce wins when you need full checkout control and can maintain it.
Can I do server-side tracking on Shopify?
Yes, but not by editing a script tag. Shopify's checkout is closed, so server-side events are sent from order webhooks or a checkout extension, with a shared event id so a purchase is not counted twice by the pixel and the Conversions API.
How much does a dropshipping stack cost per month?
The platform fee is the smallest part. A competitive store typically pays for reviews, email, upsells, analytics and feed management on top, and those apps are billed monthly regardless of sales. Budget the stack, not the plan.

Numbers first, promises second

Send your store and we will tell you which of these failure modes is already happening — before you pay for a fix.

Prefer email? Write to md@fhavi.com