Skip to content
Skayle Marketing

Ecommerce Development

Ecommerce builds that start with the platform decision

The platform you choose sets your cost base for years. Shopify, headless and custom builds solve different problems and fail in different ways. We make that decision with you first, then model the catalogue, the checkout and the integrations that actually run the business.

The decision that governs everything

Shopify, headless or custom — what each one is actually for

This choice sets your cost base, your hiring needs and your speed of change for years. It should be made against your constraints, not against what is currently fashionable.

Comparing hosted, headless and custom ecommerce platform approaches
DimensionHosted (Shopify, BigCommerce)Headless commerceCustom build
Right whenStandard commerce model, you want to sell rather than maintain infrastructureThe front end or content operation is the bottleneck and the commerce logic is notPricing, entitlement or fulfilment rules that no platform models properly
Where the money goesTheme work, apps, integration middleware, platform fees on revenueTwo systems to build and maintain, plus the layer that keeps them in syncEverything, including the parts a platform would have given you free
Speed of changeFast for merchandising, slower for anything the theme layer resistsFast for content and campaign pages once the front end existsEntirely dependent on your development capacity
Team it needsMerchandisers, plus occasional development supportA standing front-end capability, in-house or retainedA full product and engineering team, permanently
How it goes wrongApp sprawl — twenty subscriptions, overlapping behaviour, slow storefrontAdopted for flexibility that was never the real constraintRebuilding solved problems, badly, at your own expense
Exit costModerate — data is portable, theme and app logic is notLower on the front end, higher on the integration layerHigh, and usually underestimated

Cost drivers

Where an ecommerce budget is actually consumed

Most quotes are read as if the storefront is the project. It rarely is. On builds that run over, the overrun is almost always in the same three places, and none of them are visible in a design presentation.

The first is integration. Connecting an ERP or warehouse system is quick until you handle the unhappy paths: the sync that half-completes, the stock figure that changes between the cart and the payment authorisation, the order that exists in one system and not the other, and the question of which system finance treats as authoritative when they disagree. That work is unglamorous, it is most of the risk, and it is what separates a store that runs from a store that needs a person watching it.

The second is catalogue complexity. A thousand simple products is a smaller job than eighty products with six attributes each, because the second one requires a genuine attribute model, filtering that behaves, feeds that validate, and merchandising tooling your team can actually operate.

The third is everything that is not the sale: returns, exchanges, subscriptions, B2B account pricing, tax across jurisdictions, and fulfilment rules. These get discovered late because they are operational rather than visual, and they are frequently the reason a launch date moves.

The build

Four decisions that outlive the design

  • The variant model

    What counts as a product and what counts as an option on one. This governs URLs, filtering, stock display, feed quality and how many records a merchandiser touches to change a price. It should be decided from how customers search, not from how the warehouse labels boxes.

  • Category and facet architecture

    Which category pages exist, which filter combinations are crawlable, and which are useful to a customer but should never be indexed. Left unconstrained, faceted navigation generates enormous numbers of near-identical URLs and buries the pages you wanted to rank.

    Search structure for large catalogues

  • The checkout

    Guest checkout, address handling that works for international formats, payment methods your buyers actually use, and clear costs before the final step. Most abandonment at the last stage is caused by something appearing that the customer did not expect.

  • The source of truth

    One authoritative system per data type — price, stock, description, imagery — and an explicit rule for what happens when systems disagree. Without this, product data drifts and the site slowly stops matching reality.

Scope

What an ecommerce engagement covers

Scope depends heavily on the platform decision and on how much of your operation the store has to talk to. A direct-to-consumer brand with four hundred SKUs and a third-party fulfilment partner is a different project from a distributor with account pricing and an ERP.

  • Platform evaluation written against your catalogue, operations, roadmap and internal capability
  • Catalogue, variant and attribute modelling, validated against how your customers actually search
  • Category structure and faceted navigation rules, including what is deliberately kept out of the index
  • Storefront design and build, or a headless front end where the constraint genuinely warrants one
  • Checkout configuration, payment methods, tax and shipping rules
  • ERP, inventory, PIM and fulfilment integration, including retry, reconciliation and failure behaviour
  • Product feeds for shopping channels, validated against the merchant specification
  • Search and filtering that stays usable at full catalogue size
  • Performance work targeted at category and product templates rather than the homepage
  • Migration of products, customers, orders and URLs, with redirects for discontinued lines
  • Merchandising handover and documentation so promotions do not require a developer

Sequence

How an ecommerce project is sequenced

  1. Establish the constraints

    Catalogue size and complexity, pricing rules, integrations, operational reality, internal capability and the roadmap for the next three years. The platform recommendation comes out of this, in writing, with the reasoning attached.

    You get: Platform recommendation and constraints document

  2. Model the catalogue

    Products, variants, attributes, categories and the facets customers need. Tested against real search behaviour and against what your merchandisers will have to maintain every week.

    You get: Catalogue and category model

  3. Design the storefront and the checkout

    Templates for the pages that carry the volume — category, product, search and cart — designed around the decisions people are actually making at each step rather than around the homepage.

    You get: Design system and commerce templates

  4. Build and integrate

    Storefront build in parallel with the integration layer, with failure handling, reconciliation and monitoring treated as part of the integration rather than as a later phase.

    You get: Working store on staging with live integration tests

  5. Migrate and launch

    Product, customer and order migration, URL mapping including discontinued products, feed validation, then launch with monitoring on orders, stock accuracy and error rates.

    You get: Migration report and post-launch monitoring

Questions

What retailers ask before committing to a platform

Shopify or headless — how do we decide?

Start from your actual constraint. If merchandising and campaign pages are slow to produce and the front end is where you are blocked, headless addresses that directly. If your problem is pricing logic, complex B2B rules or ERP behaviour, headless changes nothing and adds cost.

Shopify handles a very large share of real-world commerce well, including substantial catalogues, and it removes an enormous amount of infrastructure work. The reasons to leave it are usually specific: unusual pricing models, deep ERP coupling, regulatory requirements, or a content operation the theme layer genuinely cannot serve.

What actually drives the cost of an ecommerce build?

Integrations first, catalogue complexity second, and the storefront third. A visually ambitious storefront on a simple catalogue with no back-office integration is a comparatively small project. A plain storefront wired into an ERP, a warehouse system, a tax engine and a PIM is not.

The reason integration costs surprise people is that the happy path is quick to build. The remaining work is what happens when the ERP is down, when stock changes mid-checkout, when a sync partially fails, and when finance needs to know which of the two systems is authoritative.

Can we replatform without losing search traffic?

Largely, if the migration is planned properly. Ecommerce replatforms carry more risk than marketing-site migrations because URL patterns for products, variants, categories and filters usually change all at once, and there are far more of them.

The work is a complete URL inventory, a redirect map covering discontinued products as well as live ones, preserved category structures where they have earned rankings, and structured data carried across intact. Discontinued products in particular should redirect to a sensible parent category rather than disappearing.

How should we model variants?

Deliberately, and early. Decide what is a distinct product and what is an option on one, because that decision drives URLs, filtering, stock display, feed quality and how much work a price change costs your team.

The common failure is treating colour as a separate product when customers search by style, or as an option when customers search by colour. It depends entirely on how your buyers shop, which is worth establishing from search behaviour rather than internal habit.

Our category pages are slow with thousands of products. Is that fixable?

Usually yes, and rarely by making the images smaller. The typical causes are unbounded faceted navigation generating enormous numbers of crawlable combinations, filtering done client-side over a large dataset, and category templates that load every product variant to render a price.

Fixing it means constraining which facet combinations are indexable, moving filtering server-side, and rendering the parts of the page that matter without waiting on the full catalogue query.

Get the platform decision right before you spend anything

Tell us your catalogue, your integrations and what your team is currently unable to do. We will tell you which platform fits and where your budget is likely to go — including when the answer is that your current platform is fine.

Book a Strategy Call

If we don't deliver the work we agreed to deliver for reasons within our control, you don't pay for the undelivered work. Read our guarantee

Last updated · Reviewed by Zubair Afzal

We use analytics to understand which pages are useful. Nothing runs until you choose, and we do not sell or share what we collect. What we would set.