Choosing a provider

Shopify store development services

Development work is harder to judge than design. You see the result, but not whether it was built in a way that survives the next theme update, another developer or a new app.

This page explains how to brief a Shopify developer, what to ask about their working practices, and how to check the work before you accept it.

Choosing a provider · Web & E-commerce · Custom quotations only

Illustrative diagram

123456
  1. Feature name and pages — where it appears
  2. What the shopper does — one short story
  3. Priority — must-have or later
  4. Awkward cases — long text, no image, sold out
  5. What you edit later — text, images, which products
  6. How you will test it — agreed acceptance checks
Anatomy of a feature brief. A one-page brief per feature gives a developer what they need for a firm quotation.

Start with a feature brief, not a design file

Developers estimate behaviour, not appearance. A mock-up shows what a section looks like, but not what happens when a product has no image, when text is three times longer than the example, or when a shopper changes variant. Those cases decide how much work a feature really is.

A good brief describes each feature as a short story: who sees it, on which pages, what they can do, and what you need to change yourself afterwards. It lists the awkward cases you already know about. Developers who receive this kind of brief can give firm quotations; those who receive only pictures have to guess.

Working practices to ask about

Developer working practices and why they matter
Ask aboutGood answerWhy it matters
Where changes are madeOn an unpublished theme copy with a preview linkCustomers never see half-finished work
How features are deliveredAs sections and blocks you can editYou are not dependent on the developer for content changes
Record of changesA list of files and settings changedFuture developers and theme updates can account for them
Apps versus codeA reasoned recommendation either wayAvoids rebuilding app features badly, or paying for apps you do not need
TestingPhone and desktop, real products, edge cases from the briefMost defects appear with real data

Fixed scope or ongoing developer time

Fixed-scope project

Suits you when

  • Features can be described in advance
  • You want a firm quotation
  • There is a clear finish line

Watch out for

  • New ideas mid-project become change requests
  • The brief must be specific

Ongoing development

Suits you when

  • You release features regularly
  • Priorities change month to month
  • You want one developer who knows the theme

Watch out for

  • Agree how requests are prioritised
  • Review what was delivered each period

Checking development work before you accept it

You do not need to read code to check most of this.

On the preview theme

  • Try each feature with your longest product name and a product without images
  • Change variants and check the feature updates correctly
  • Check on a phone over mobile data, not only office Wi-Fi
  • Add, move and remove the new sections in the theme editor

Paperwork

  • Written notes on how to edit each feature
  • A list of apps added, with their monthly charges
  • Confirmation of which theme version the work was built on

Warning signs in a development proposal

None of these proves a developer is unsuitable, but each deserves a direct question.

  • Edits straight on the live theme

    Working on the published theme means shoppers can see broken layouts during development and there is no clean fallback.

  • Every feature becomes custom code

    A proposal that never mentions existing apps or theme settings may be building things you could switch on.

  • No mention of content editing

    If the proposal does not say how you will change text and images, you may need the developer for every small update.

  • Access requested to your owner account

    Developers should use collaborator or staff access that you grant and can remove, never your own login.

How progress should be communicated

Development rarely goes exactly to plan. A product may have data the brief did not anticipate, or an app may conflict with a new section. What matters is hearing about it early, with options, rather than discovering it at handover.

Agree at the start how questions are raised and how quickly decisions are needed from you. Short written updates that list what is finished, what is blocked and what needs your input are easier to act on than long calls, and they leave a record of decisions that both sides can refer to.

Questions about Shopify store development services

How detailed should my development brief be?

Detailed enough to describe behaviour: which pages, which products, what shoppers can do and what you need to edit later. A rough list is fine as a starting point; we will ask the questions needed to complete it.

Who owns the code written for my theme?

Ownership of the custom work is set out in the quotation. The theme itself remains under its original licence, which matters if you bought a paid theme.

Can I see progress during development?

Yes. You receive a preview link to the development theme and can check it at any time.

What if a feature breaks after a theme update?

The change record shows what needs re-applying, which keeps the work small. How support after handover is handled is agreed in the quotation.

Do you build private apps?

Where a feature cannot sit in the theme, we discuss options, including existing apps. Custom app work is scoped and quoted separately after confirming it is the right approach.

Sources referenced

Platform features, guidance and rules change. We check the current versions before committing to an approach. This page is general information, not legal advice.

Request a Custom Quote

Ask about Shopify store development services

Project details

Enquiry about: Shopify store development services

Fields marked with an asterisk are required.

What do you want to achieve, what exists today, and any deadlines or constraints.

Include your country code.

Request a quote