Shopify, WooCommerce or Custom? Choosing an Online Store
An honest comparison of the three routes, the true monthly cost of each once transaction fees and apps are counted, and the point at which custom stops being an indulgence.

Most e-commerce advice is written by someone with an affiliate deal. Here is the version without one: for the large majority of businesses selling physical products, a hosted platform is the right answer, and custom development is a decision you grow into rather than start with.
Hosted Platforms (Shopify and Similar)
Choose this if: you sell physical products, you want to launch in weeks rather than months, and you would rather not think about servers, PCI compliance or security patches ever again.
- Real cost: the subscription, plus transaction fees if you do not use their own payment processor, plus apps. The apps are the part that surprises people — subscriptions, reviews, bundles and shipping rules are frequently paid add-ons, and a modest store can easily carry $100–$300 a month of them.
- Strengths: reliability, checkout that converts well out of the box, an enormous app ecosystem, and someone else handling security.
- Limits: you work within their model. Unusual pricing rules, complex product configuration or deep integration with your own systems get expensive or impossible.
WooCommerce and Other Self-Hosted Platforms
Choose this if: you already run a content-heavy site, you want full control of the data, and you have someone responsible for maintenance.
- Real cost: no license fee, but you pay for hosting that can actually handle a store, plus premium extensions, plus maintenance. It is cheaper than hosted platforms at volume and more expensive at small scale once you count the maintenance honestly.
- Strengths: total control, no transaction fees beyond your payment processor, excellent for content-plus-commerce.
- Limits: it is your responsibility to keep secure and updated. An abandoned WooCommerce store is a genuine liability, not just a slow website.
Custom
Choose this if: your business model genuinely does not fit a product-and-cart shape.
In practice that means things like: pricing calculated from customer-specific rules, quoting and approval workflows, deep integration with an ERP or manufacturing system, complex configurable products, or a marketplace with multiple sellers.
- Real cost: a build starting in the tens of thousands, plus ongoing hosting and development. See our software pricing for how we structure this.
- Strengths: it does exactly what your business needs, and it becomes a competitive advantage rather than a shopfront.
- Limits: everything is your responsibility, including the parts a platform would have handled invisibly.
The honest test. Write down the three things your store must do that a standard platform cannot. If you cannot fill all three lines, you do not need custom yet — and starting custom too early is one of the most expensive mistakes a growing business can make.
What Actually Decides Whether a Store Succeeds
Platform choice matters far less than most founders expect. Stores fail for reasons that are identical across every platform:
- Product photography. The single highest-return investment in e-commerce, and the one most often skipped.
- Product descriptions that answer real questions — sizing, materials, compatibility, what happens if it does not fit.
- Shipping cost shown early. Unexpected shipping at checkout is the number one cause of abandonment, on every platform.
- Speed on a phone. Most traffic is mobile. See why websites are slow.
- Trust signals. A real address, a real phone number, a clear returns policy. These convert far better than a badge.
If You Are Migrating
Moving an existing store is where search traffic goes to die. Before you switch:
- Export every existing URL and map it to its new equivalent. Every product, every category, every blog post.
- Keep your best-performing product URLs identical if you possibly can.
- Set up the new store on a staging URL and test the full checkout with real cards before you move DNS.
- Watch Search Console daily for the first fortnight.
We handle all four as standard on any migration, because losing rankings at launch is a preventable mistake rather than an inevitability. If you want a second opinion on which route fits your business, our web development and software teams are the same people, so you will get an honest answer rather than whichever one is more profitable to sell.
Common Questions
Is Shopify or WooCommerce cheaper?
At small scale a hosted platform is usually cheaper once maintenance is counted honestly. At higher volume, self-hosted becomes cheaper because there are no platform transaction fees — but only if you have someone genuinely responsible for keeping it patched.
When should I build a custom online store?
When you can name at least three things your business must do that a standard platform cannot — customer-specific pricing rules, quoting workflows, deep ERP integration, or complex configurable products. If you cannot fill all three lines, a platform is the better choice.
Will I lose Google rankings if I move platforms?
Only if the migration is done badly. Map every existing URL to its new equivalent with 301 redirects, keep your best-performing product URLs where possible, test on staging, and monitor Search Console daily for the first two weeks.
What causes most abandoned carts?
Unexpected shipping costs revealed at checkout, a slow or confusing mobile checkout, forced account creation, and missing trust signals such as a real address, phone number and clear returns policy.


