We’d like to see how people use our site with Google Analytics and PostHog, including recordings of clicks and scrolls. Anything you type is hidden. Nothing runs unless you accept.OK to use Google Analytics and PostHog?Cookie Policy
Shopify developers inside your client’s store, as part of your team.
A live store never stops changing; there’s always another section to add or a sale to get ready. Agencies hire Shopify developers from us for that work, as 40 or 80 hours a month or as one dedicated Shopify developer, full time. They get into the store through a collaborator account your agency requests, and build on an unpublished theme. We give you a start date once we’ve checked capacity.
How one store change gets from your board to live.
The store keeps taking orders while we work, so nobody edits the published theme. A change goes through six steps instead.
01
Your team adds the task
They write it and set the priority. If it touches an app or checkout, your Project Manager says so before work starts, because those need a test order.
02
A copy of the live theme
The developer works on an unpublished copy, or on a branch in your Git repo connected to it. The published theme isn’t touched.
03
The change is built and previewed
You get a preview link to the unpublished theme, so you see the change on the real products and collections.
04
The code is linted and the page is tried
We run Theme Check (Shopify’s linter for Liquid and JSON) on the theme, then try the change on iOS and Android. On Flex 40 and Studio 80 a second person does that; on the Dedicated Developer plan the developer does, with the Project Manager overseeing.
05
A test order, if checkout changed
If the change touches cart, checkout, shipping, tax or a payment method, a test order is placed before you’re asked to approve.
06
You approve, and it’s published
The theme is published in a quiet hour for the store. The previous theme stays in the store as a draft, ready to publish again if anyone needs it.
Checkout tests after a change
Checkout tests · yourclient.com0 of 6 passed
VisaCardAustralia
ShopShop PayUnited Kingdom
PPPayPalUnited States
K.KlarnaNew Zealand
%Code SAVE10Canada
→Free-shipping thresholdGermany
Test order · Australia
Spark gaming PCRTX · 32 GB
PaymentCard
ShippingFree
TotalA$2,499
Pay A$2,499
Order #1041 confirmed
Example checkout tests.
Weekly updates with a checkout test after each one, plus a monthly report in your branding, are what Commerce Care does. It’s sold per store.
A collaborator account, requested from your agency’s Shopify Partner account with the store’s collaborator request code. The store owner approves it and chooses the permissions. Shopify doesn’t count collaborator accounts towards the store’s user limit.
Permissions
Only what the month’s work touches: usually themes, products, apps and the online store, plus Markets, discounts or orders when a task needs them. You or your client can change them at any time.
Theme code
Your Git repo. With Shopify’s GitHub integration a branch is connected to a theme, so commits update the theme and edits made in the theme editor are committed back.
Room in the theme library
Shopify lets a store hold 20 themes. Each working copy uses one, so we tell you when old copies should be deleted, and you decide which.
Apps with their own dashboard
A seat or a login in the app itself where the work needs one, such as the email platform or the reviews app. The subscription stays on your client’s store.
A store for testing
New stores start as development stores in your Partner account. On a live store, we agree with you first how a test order is placed and refunded.
Leaving
The store owner removes our collaborator access, and you remove us from the repo. Custom app tokens made during the work are listed for you to rotate.
What a Shopify plan covers, and what it doesn’t.
You’re buying time on your clients’ stores. No bill moves to you, and we never become the store’s owner.
Plan work
Theme development on Online Store 2.0, in your Git repo
App set-up, Markets, discounts, shipping and tax settings
Section and page design, on Flex 40 and Studio 80
Theme Check on the code, and a test order after any change to cart or checkout
A note of which apps were added or removed, and what each costs a month
Quoted separately, or not ours
Stores on Magento or BigCommerce
We don’t build on them. We move stores off them to Shopify, as a quoted project.
A large migration or a Plus build inside the hours
A migration, a headless storefront or a new Plus checkout is scoped on a call and quoted at a fixed price, with a delivery date.
Section designs, on the Dedicated Developer plan
That plan is a developer’s time. Send the Figma, or use Flex 40 or Studio 80 hours for the design.
Running the store
Order handling and customer service stay with your client’s team.
The Shopify plan, app subscriptions and payment fees
Billed to the store, as they are now. Nothing is marked up, and nothing moves to your agency.
Product descriptions and product photography
Your client’s to supply; we import and lay out what we’re given. We can write product descriptions for an extra fee, quoted before we start. We don’t do photography.
A promised conversion rate
We test and measure. What shoppers then do isn’t ours to promise.
The Shopify developer, and your assigned Project Manager.
The developer works in the theme. The Project Manager makes sure it’s the right change, on the right store.
One queue for every store
A plan can cover one store or several. Your assigned Project Manager keeps a single queue across them and marks which tasks touch an app or checkout, because those end with a test order.
Sale dates go in first
Tell your Project Manager when a client’s sale or launch starts. The theme for it is prepared ahead and waits unpublished until you say go.
If you take a Dedicated Developer
Your team talks to the developer directly about the theme. The Project Manager still oversees the work, and how often you meet is written into your order.
A Shopify plan, start to finish.
Day 1
Your agency sends a collaborator request to each store and adds us to the repo.
The weekly update
Written by name@youragency.com, with preview links.
Tasks are marked
By store, and by whether they touch checkout.
Built on
An unpublished theme, or a branch connected to one.
You approve
A preview of that theme, on real products.
When it stops
The code is in your Git repo already. The store removes our collaborator access.
Working hours and updates are service targets, and the on-time refund doesn’t cover them. If we materially miss the same one two months running and don’t fix it within 10 business days of your written notice, you can end the plan at once and get back prepaid fees for the unused period.
By the month: $1,200 for Flex 40 (40 team hours), $2,200 for Studio 80 (80 team hours), or $3,200 for the Dedicated Developer, one senior developer on your stores full time. The Shopify plan and app subscriptions aren’t in those figures. Smaller jobs are $40 an hour.
Yes. A Dedicated Developer is yours alone, and you decide whether that means one client’s store or several. The plan is development only, so section designs come from your team. It runs for at least 3 months.
Through a collaborator account. Your agency sends the request from its Shopify Partner account using the store’s collaborator request code, and the store owner approves it and picks the permissions. Shopify doesn’t count collaborators towards the store’s user limit. If your agency has no Partner account yet, it’s free to open, and we’ll help you set it up.
Yes: checkout and thank-you page extensions, Shopify Functions for discount, shipping and payment rules, Flow automations, B2B company accounts and price lists. Small changes to these fit in plan hours. A new Plus checkout or a B2B set-up is scoped on a call and quoted at a fixed price.
Your client, as before. App subscriptions are billed by the app maker to the store, and the Shopify plan and payment fees stay on your client’s account. Our monthly fee covers people’s time and nothing else.
The previous theme can be published again, because it stays in the store as a draft. It shouldn’t come to that often: a change only goes live after you’ve approved it on an unpublished theme, with a test order first if it touches cart or checkout.
No. The collaborator request comes from your agency’s Partner account, so the store’s list of users shows your agency. Nothing in the theme names us either, in the credits, the footer or the code comments, and the developer’s email address is on your domain.
Yes. They edit the published theme and we work on a separate, unpublished one, so neither changes the other. Ask them to tell you what they changed, so we can carry it into the working copy before that’s published. Where a theme is connected to GitHub, edits made in the theme editor are committed to its branch.
Yes. We build Online Store 2.0 sections with their settings in the theme editor, and use app blocks so an app’s content can be placed without editing code. Shopify limits a JSON template to 25 sections of up to 50 blocks each, and we plan a page’s sections inside that.
The store owner removes our collaborator access and you take us off your repo. The theme code is already there. Flex 40 and Studio 80 stop 30 days after either of us gives written notice. The Dedicated Developer plan needs the same notice and can’t end inside its first 3 months.
Tell us which stores, and what a normal month asks of them. We’ll do the work as your agency’s Shopify team.