Skip to contentAnemo
EN
Contact

Custom vs Off-the-Shelf E-Commerce: How to Decide

· 7 min read

The build or buy question in e-commerce is settled by how unusual your operation is, not by how ambitious the brand is. Most businesses find that a standard platform covers four of their five rules.

This guide covers how to test each rule against configuration, what implementing the awkward one as an extension tells you, and why the comparison has to run over three years rather than to launch.

Key takeaways

Start with the business outcome

Aim at a commerce platform you can operate for five years without fighting it every month. Write down the rules your business runs on that a standard platform expects to be simpler, because that short list is the entire argument.

Test each rule against a standard platform's configuration before deciding anything. Most will be covered. The handful that are not are what you are actually choosing between, and if that list is empty the decision has been made for you.

Four areas to define before choosing features

1. Differentiation

Name the thing you do that a competitor on the same platform could not copy by changing a setting. If that list is empty, the decision has already been made for you and the budget belongs somewhere else in the business.

2. Operations

List the rules your business runs on that a platform expects to be simpler: pricing, approvals, delivery promises, account structures. Each one that needs an exception is a point where you either extend the platform or fight it every month.

3. Integrations

Identify the systems that must stay in step, how often they exchange data, and what breaks when one is late. Integration work is usually the largest line in a commerce project and the one most often estimated from the happy path.

4. Ownership

Decide who maintains this after launch and whether that is a team you have or a team you intend to hire. Custom commerce with no permanent owner becomes a platform migration in year three, usually at the worst possible moment.

Decide what to measure

Measure successful completion, payment failure, fulfillment accuracy, time to resolution, repeat value, and margin-aware outcomes. Avoid celebrating conversion while refunds, support load, or manual reconciliation grow.

Manage the most likely risks

Decision area Risk to make visible Practical safeguard
Differentiation Differentiation is asserted rather than shown Name what a competitor on the same platform could not copy by changing a setting.
Operations Operating rules are discovered during build List pricing, approval and delivery rules up front and check each against configuration.
Integrations Integration is priced from the happy path Include failure handling, reconciliation and monitoring in the estimate for each connection.
Ownership Nobody owns it after launch Decide whether the maintaining team exists today or has to be hired.

Build a roadmap around evidence

1. List what a setting cannot do

Test every business rule against standard configuration and keep only the ones that fail.

2. Build the hardest rule as an extension

Implement it on top of a standard platform rather than around it, and see how that goes.

3. Cost three years both ways

Add fees, extension work, migration and current workaround hours to each total.

4. Decide on the total

Compare the three-year figures rather than the first invoice, and write down the assumptions.

For a customer-retention angle on the same platform decision, see When Does a Loyalty App Make Sense for Your Business?.

Plan adoption and operating ownership

The operations team is the one that lives with this choice daily, and they are usually the last to be consulted. Walk them through the three awkward rules on whichever platform you are leaning towards and watch where they hesitate. Decide who configures the platform after launch, because a commerce system that requires a developer for a price change costs more to run than the licence suggests.

Rehearse launch as an operating change

Plan a day-in-the-life rehearsal for a custom versus configurable commerce platform. Use representative accounts, realistic data, the actual staff roles, and one common exception. Move through Differentiation, Operations, Integrations, and Ownership while observers record confusion, missing access, unclear ownership, and support questions.

This approach treats adoption as part of the product. It gives the business a practical route to compare differentiation, operating rules, integrations, speed, and ownership before selecting an approach while protecting customers and staff during the period when the workflow is still becoming familiar.

A 30-day validation plan: Custom ecommerce platform

Days 1 to 5: write down what a setting cannot do. List the rules your business runs on and test each one against a standard platform's configuration. Most will be covered. The handful that are not are the entire argument, and if that list is empty the decision has already been made for you. Be specific about the rule rather than the ambition, because "we need flexibility" cannot be tested against a configuration screen.

Days 6 to 15: build the awkward rule as an extension. Take the hardest item on that short list and implement it on top of a standard platform rather than around it. Two weeks of that work tells you whether extension is viable, which is the question that actually separates the two options. Note how much of the work was fighting the platform rather than writing the rule, since that ratio is what the next five extensions will cost.

Days 16 to 30: cost both paths over three years. Add platform fees, extension work, migration and the staff hours currently spent on workarounds. Compare the totals, not the first invoice. A custom build that looks cheaper at launch usually loses on the maintenance line, and a platform that looks cheap loses on the fifth extension. Ask who signs off the migration if you change your mind in year two, as the answer is often that nobody has budgeted for it at all.

A practical worksheet: Custom ecommerce platform

The build or buy question is settled by how unusual your operation is, not by how ambitious the brand is. Complete these rows and count how many of them a standard platform already handles.

Decision area What to record
Differentiation The thing you do that a competitor on the same platform could not copy by changing a setting
Operations The rules your business runs on that a platform expects to be simpler, such as pricing, approvals, or delivery promises
Integrations The systems that must stay in step, how often they exchange data, and what breaks when one is late
Ownership Who maintains this after launch, and whether that is a team you have or a team you intend to hire
Measurement Three-year cost including platform fees, extension work, and the staff time spent on workarounds today

If a standard platform covers four rows and awkwardly handles the fifth, extend it rather than replacing it. Building from scratch to solve one unusual rule means taking on the maintenance of the four that already worked.

If Custom vs Off-the-Shelf E-Commerce: How to Decide is pushing you towards replatforming rather than patching, Discuss Your Commerce Platform.

Frequently asked questions

Should we build a custom e-commerce platform or use Shopify?

Use a hosted platform unless your commerce logic is genuinely unusual: complex B2B pricing, configurable products, unusual fulfilment, or deep ERP coupling. Custom commerce is justified by operational fit, not by design preference.

When is custom e-commerce actually worth it?

When platform limits force workarounds that cost real money each month, when transaction fees at your volume exceed the build cost, or when the storefront is only one part of a larger operational system.

Can you start on a platform and move to custom later?

Yes, and it is usually the lower-risk path. Keep your product, customer and order data exportable and avoid deep platform-specific customisation, and the eventual migration stays a project rather than a rebuild.

Related services

Related reading

Building the product for what comes next

We would rather deliver one product that holds up than three that have to be rebuilt. That standard is the same on every project, whatever its size.

Ali Boran GazelCEO

Contact us