Find answers, guides and support for everything Shopify Pro Services — from getting started to launch and beyond.
Message us on WhatsApp for fast answers to quick questions — no waiting on hold.
Send us a detailed message and we will reply with a full answer within 24 hours — guaranteed.
Got a complex issue? Book a free 30-minute support call with a member of our team.
Every help topic organised into clear categories so you can find exactly what you need without scrolling through pages of content.
Everything new clients need to know — onboarding steps, what to expect and how to share your store access with our team.
Payment structure, accepted methods, invoices, refund policy and payment plans — all billing questions answered here.
How projects run, milestone tracking, submitting feedback, requesting mid-project changes and what to do if something is delayed.
How many revisions you get, what counts as a revision, how to submit requests, and how to ask for work outside the original scope.
What happens at project completion, how your store is handed over, what training is provided and post-launch support included.
Reporting bugs, what is covered under technical support, how to give us store access, response times and issue resolution process.
Full breakdown of what's included in store development, SEO, paid ads and email marketing — and how to upgrade your package.
Communication channels, tools we use, how to reach your project manager, working hours and international client support.
Use the tabs below to jump to any category and find the exact article you need.
Onboarding starts the moment you sign your proposal, and it is designed to take as little of your time as possible.
From deposit to kickoff call is typically two to three business days. If you need to move faster, tell your project manager — we will do our best to accommodate.
Week one is about getting the foundations right, not rushing into design.
You will not be chased daily. Your project manager is your single point of contact and will tell you exactly what is needed and when.
We use a Shopify collaborator request rather than a staff account. It does not use one of your staff seats, permissions are scoped to only what we need, and you can revoke it in one click when the project ends.
If your store requires a collaborator request code, you will find it under Settings → Users → Security. Send it to your project manager and we will use it when we submit the request.
We never ask for your Shopify password, and you should never send it to us — or to any agency.
The kickoff call is 45–60 minutes and sets the direction for the whole project. A little preparation makes it far more valuable.
Come with:
You do not need finished copy, photography or a finalised product list. If those are missing, say so — we will plan around it rather than let it stall the build later.
We ask for everything up front so we are not blocking you mid-build. Your project manager sends this as a checklist in your portal.
Do not have all of it? Tell us. We can write copy, source imagery and build a content plan as part of scope — but we need to know early so it is planned, not patched in at the end.
All project work uses a transparent 3-stage payment model. Every payment is tied to a milestone, so you never pay for something before it has been delivered.
No hidden fees, no surprise invoices. Retainer services (SEO, ads, email) are billed monthly in advance instead, and can be cancelled with 30 days' written notice.
Your invoice arrives by email with a direct payment link. You can pay by:
All prices are quoted in GBP (£) and are exclusive of VAT unless stated otherwise. VAT may apply depending on your location.
International client? Bank transfer is usually the cheapest route. Ask your project manager before paying and we will point you at the option with the lowest fees for your country.
The 50% deposit is due on signing your proposal, and it must clear before any work begins.
That is not a formality. The deposit is what reserves your start date in our schedule and assigns your project manager and design team to your account — so until it lands, your slot is not held.
What it covers:
Your invoice is emailed within 30 minutes of signing. If you have not received it, check spam, then email [email protected].
Every invoice is emailed to you with a direct payment link — you do not need to log in anywhere to pay.
Every invoice and receipt is also stored under Invoice & Payment History in your Client Portal, so you can re-download them at any time for your accountant.
Card and PayPal payments clear instantly. Bank transfers typically take one to three business days.
We would always rather talk to you than chase you. If a payment is going to be late, tell your project manager before the due date — in almost every case we can work something out.
If we hear nothing:
Cashflow gets tight for every business at some point. A conversation costs nothing and almost always solves it.
Yes, in defined circumstances. Our full terms are in the Refund & Cancellation Policy — here is the short version.
We acknowledge every refund request within 48 business hours. A refund is genuinely a last resort — in most cases the issue is solved with more work, a strategy reset, or an honest conversation about expectations.
The standard 3-stage model (50% / 25% / 25%) already spreads a project across its lifetime, and for most clients that is enough.
If you need to spread it further, ask. We will consider an instalment plan on a case-by-case basis, usually on larger projects. Two things we will be straight about:
Retainer services are billed monthly in advance, which for many clients is the more manageable route — you get ongoing work without a large one-off outlay.
To discuss it, email [email protected] or book a call.
Every project runs through the same five stages, so you always know where you are.
Timelines depend on your package: Starter 1–2 weeks, Growth 3–4 weeks, Scale 5–8 weeks. Every stage is visible in your Client Portal.
Milestones are the checkpoints your project is measured against — and two of them are tied to payments, so there is never ambiguity about what you are paying for.
Every milestone has a target date agreed at kickoff, and each one is tracked in your portal.
Everything lives in your Client Portal — you should never have to email us to ask "where are we?"
Inside it you will find:
Your portal login is included in your welcome pack. Lost it? Use the reset link on the sign-in page.
Send feedback through Direct team messaging in your Client Portal, so it stays attached to your project and nothing is lost in an inbox.
Good feedback is specific. It saves you rounds and gets you what you actually want:
Consolidate internal opinions before sending. Conflicting feedback from different people on your side is the most common cause of a slipped deadline.
Delays happen. What matters is that you hear about them from us, early, with a new date — not that you discover them when a deadline quietly passes.
If the delay is on our side: your project manager tells you as soon as we know, explains why, and gives you a revised date. We do not charge you for our own delays.
If the delay is on your side — assets outstanding, approvals pending — we will flag it and tell you what is blocked. Your slot is held, and we can pause a project in the queue for up to 30 days at no cost. After 30 days a restart fee may apply, because the schedule has to be re-planned.
The most common causes are late content, slow sign-off, and conflicting internal feedback. Naming one decision-maker on your side removes most of that risk.
Message your project manager in the Client Portal and describe what you want changed and why.
What happens next depends on which of two things it is:
We never do extra work and surprise you with an invoice afterwards. If something falls outside the brief, you will hear about it before we start, not after.
Unlimited revisions within the agreed brief. We do not sell you a fixed number of rounds and then start charging.
If a deliverable does not yet meet what we agreed at kickoff, we keep working on it until it does. That is our commitment, and it is written into our terms.
The boundary is not a count — it is the brief. Anything within the scope we agreed is a revision. Anything genuinely new is a change request, quoted separately and only started once you approve it.
This is why we put the brief in writing after the kickoff call and ask you to confirm it. That document is what protects you from vague scope, and protects us from a project that never ends.
A revision is any change that brings a deliverable closer to the brief we agreed. These are included, with no cap and no extra cost.
Revisions include:
The test is simple: if we agreed to build it and it is not right yet, it is a revision — and we will keep going until it is right.
Send revisions through Direct team messaging in your Client Portal. It keeps everything attached to your project, in one place, with a clear record.
Batch your requests. One consolidated list turns around far faster than a trickle of individual messages, because we can action them in a single pass rather than re-opening the same file ten times.
Your project manager will confirm what is a revision (no charge) and flag anything that is actually a change request, before any work starts.
Revisions refine what we agreed to build. A change request is something new — and it is quoted and approved before we touch it, never billed as a surprise.
Typically a change request:
None of this is a refusal. It is a quote. You will always be told the time and cost, and nothing proceeds until you approve it in writing.
This is exactly why we fix the brief in writing at kickoff — so both sides know where the line sits.
Message your project manager in the Client Portal, or email [email protected].
Then:
Additional work either runs alongside the current project, or after handover, depending on capacity — your project manager will tell you honestly which, rather than promise both and slip.
If you find yourself repeatedly requesting extra work, a monthly retainer is usually better value than a series of one-off quotes. Ask us to compare the two for you.
Completion is a defined process, not just a switch being flipped.
You own everything: the store, the theme, the assets, the accounts. There is no lock-in and nothing is held hostage.
Handover is designed so that you are never dependent on us to run your own store.
You receive:
Once the project ends you can revoke our collaborator access in one click, from Settings → Users. We will not object — it is your store, and a good agency leaves you able to walk away.
Training is a live call plus a recording you keep. The recording matters: nobody remembers everything from a single session, and staff change.
We cover:
The call is shaped around who will actually run the store day to day, so bring them. If that person joins later, give them the recording.
Questions after training are exactly what your post-launch support window is for.
After handover the store is yours to run, and the training call plus recording is designed to make that straightforward.
A sensible routine:
Two rules worth keeping: take a theme backup before making changes, and be sceptical about installing apps — each one adds weight and can slow your store down.
Within your support window (14/30/60 days), we are here for questions. After that, if you would rather not manage growth alone, a monthly retainer covers ongoing SEO, ads or email.
Every project includes a post-launch support window, and the length depends on your package:
Covered: bugs or faults in what we built, display and browser issues, fixes to anything that does not match the agreed brief, and questions about running the store we handed you.
Not covered: new features, new pages, redesigns, or problems caused by a third-party app you installed after handover. Those are change requests — quoted and approved first, never billed as a surprise.
Report anything through the Client Portal or email [email protected].
Report it through the Client Portal, or email [email protected]. If your store is down or checkout is broken, message us on WhatsApp as well — that is the fastest way to reach us.
Tell us:
Anything that stops customers buying is treated as critical and jumps the queue.
Covered during your post-launch support window (14/30/60 days by package):
Not covered:
If something is outside cover, we will tell you plainly and quote it, rather than quietly absorbing it and resenting it.
We respond to support requests the same business day, within our working hours of Mon–Fri, 9am–6pm GMT. A request sent at 8pm on Friday is answered Monday morning.
How we prioritise:
Responding is not the same as resolving, and we will not pretend otherwise: you will always hear back from a human the same business day with what we know and what happens next, even if the fix itself takes longer.
We use a Shopify collaborator request. It does not consume a staff seat, permissions are limited to what we actually need, and you can revoke it instantly.
If your store requires a collaborator request code, find it in Settings → Users → Security and send it to your project manager.
Never send us your Shopify password. We will never ask for it. Any agency that does is one you should walk away from.
When the project ends, remove our access in one click from the same screen.
This one is on Shopify's side, not ours — we cannot reset it for you, and no agency should be able to.
No email arriving? Check spam, and confirm you are using the email the account was actually created with — often a personal address rather than the business one.
Locked out entirely, or lost access to the account email, contact Shopify Support directly — only they can verify ownership and restore access.
While you are there: turn on two-factor authentication. It is the single best protection for your store.
Store development is delivered in three packages:
Every package includes strategy and discovery, mobile-first design, product and content population, speed optimisation, QA across devices, a live handover call with recording — and unlimited revisions within the agreed brief.
Prices are GBP, exclusive of VAT. Not sure which fits? Book a call and we will tell you honestly — including if the cheaper one is enough.
SEO is a monthly retainer, because it compounds — it is not a one-off task.
Typical work: technical audits and fixes, Core Web Vitals, site architecture, keyword research, on-page optimisation, content, structured data, and internal linking.
Our 60-day guarantee applies: no measurable, agreed improvement in your primary KPI within 60 days and you can cancel with a full refund. SEO is a long game, and we will tell you plainly if your site is not ready for it yet.
Paid ads are a monthly retainer, priced by the ad spend we manage:
Covers Meta, Google and TikTok: account structure, audience and keyword strategy, creative direction and testing, landing page feedback, conversion tracking, and ongoing optimisation.
Two honest points. The management fee is separate from your ad spend — you pay the platforms directly. And below roughly £1,500/month in spend, there is not enough data to optimise properly; we will say so rather than take the fee.
Email is usually the highest-ROI channel a Shopify store has, and it is billed as a monthly retainer:
The flows that matter — welcome, abandoned cart, browse abandonment, post-purchase, win-back — plus popups and list growth, segmentation, deliverability, and design that matches your brand.
We work primarily in Klaviyo. Its Shopify integration and segmentation are genuinely better than the alternatives, and we would rather be excellent in one tool than mediocre in five.
Message your project manager in the Client Portal, or email [email protected].
Upgrading a project package (Starter → Growth, say) mid-build: we invoice the difference and extend the timeline accordingly. Easiest before the design stage.
Upgrading a retainer (SEO Starter → Growth): takes effect from your next billing cycle. No penalty, no re-onboarding.
Downgrading a retainer: also from your next cycle, with 30 days' written notice.
We will not upsell you into a package you do not need. If your current tier is doing the job, we will say so — an honest "stay where you are" is worth more to us than one month of extra fee and a client who leaves.
One project manager, one place. You should never be chasing three people across four channels.
Anything that changes scope, price or a deadline gets confirmed in writing, always. Verbal agreements are how projects go wrong and how clients get surprised — so we do not rely on them.
You only need one: the Client Portal. We deliberately do not make clients learn our internal stack.
In your portal:
Behind it we use the right tool for the job — Shopify Partners, Klaviyo, Google Analytics and Search Console, and the ad platforms. Where those touch your business, the accounts are yours, in your name, and you keep them if you ever leave us.
You are assigned a dedicated project manager the moment your deposit clears — a named person, not a shared inbox.
We reply the same business day (Mon–Fri, 9am–6pm GMT).
If you ever feel you are being ignored, escalate straight to [email protected] and say so. We would much rather hear it than lose you quietly.
Monday to Friday, 9am–6pm GMT.
We answer messages received in those hours the same business day. Anything that lands in the evening or over the weekend is picked up the next working morning.
The exception: if your store is down or checkout is broken, message us on WhatsApp. Anything stopping customers buying is treated as critical and we will act as fast as we physically can.
We do not claim 24/7 support. Plenty of agencies do and very few mean it. We would rather promise something we can genuinely deliver than an SLA that quietly fails you at 2am.
Yes. We are UK-based (Shopify Pro Services Ltd) and work with ecommerce brands worldwide.
Practical points:
Different timezone and not sure it will work? Book a call and we will be straight with you about it.
These are the questions our clients search for most — saved here so you can get straight to the answer.
Already a client? Log in to your client portal to track progress, view milestones, submit feedback and communicate with your project manager — all in one place.
Our team is here. Choose the fastest way to reach us below — we'll get back to you faster than you expect.
Message our support team on WhatsApp for quick answers. No email back-and-forth — just fast, direct help.
Chat on WhatsAppSend us a detailed message describing your issue and we will reply with a full, clear answer within 24 hours — guaranteed on all business days.
Send EmailGot a complex issue that's hard to explain over email? Book a free support call and we'll walk through it with you live on screen — screen share available.
Can't find your answer above? Submit a detailed support ticket and we'll assign it to the right team member and respond within 24 hours.
We respond within 24 hours on business days — usually much faster
No urgency — I'd like an answer when convenient
Affecting my project but not blocking everything
Blocking my project or store is broken / offline