Which platform should we build on is the most expensive question in ecommerce, because it is usually answered by whoever speaks first: a developer’s favorite, an agency’s specialty, or a pricing page. The store then spends years living with the answer.
Ecommerce web development should start from constraints, not preferences. Here is the decision framework we use, including where each option hurts.
Start from constraints
- Catalog complexity: simple products, or variants, bundles, and B2B price lists?
- Integrations that must exist on day one: accounting, ERP, shipping, marketplaces.
- The team who will run it daily, and how technical they honestly are.
- Budget as total cost over three years, platform fees, apps, hosting, and maintenance, not the build quote alone.
Shopify: pay to skip problems
Hosting, uptime under sale traffic, checkout, and card compliance are handled for you, and the app ecosystem covers most needs. The costs are control and compounding fees: URL structures are fixed, checkout customization has boundaries, and platform plus app subscriptions add up. For most product businesses without unusual requirements, it is the right default.
WooCommerce: pay with responsibility
WooCommerce gives WordPress flexibility, full ownership, and no platform fee, on any hosting you choose. In exchange, updates, security, performance, and backups are your job, and plugin sprawl is a real failure mode. We work with WooCommerce and OpenCart stores every day, and the pattern is consistent: they reward stores with someone responsible for maintenance and punish the ones without.
It is strongest when content and commerce live together, because WordPress remains the better publishing tool, and when a developer is within reach.
Custom: pay for exact fit
A custom build earns its cost when the business model does not fit platform assumptions: marketplace mechanics, unusual B2B workflows, or an operation where the store is one surface of a larger system. You carry the build and the maintenance, so the honest test is whether platform workarounds would cost more than ownership. When they would, custom stops being the expensive option.
Deciding in one afternoon
List your must-have integrations and your single weirdest workflow. Then demo that workflow, not the homepage, in each candidate. The platform that expresses your weirdness with the least fighting wins. If every platform fights you, a custom build belongs on the table. And if you are already live on the wrong platform, migrations are survivable with planning; we wrote a separate guide on migrating without losing rankings.
We build stores on Shopify, WooCommerce, and OpenCart, and custom platforms when the business demands one. Get a Custom Quote and describe your catalog and the systems the store must talk to.
