You have a store that sells and a list of things that are broken or missing. The last freelancer disappeared. An agency wants a six-week discovery. You need someone who opens the theme.
The ticket queue is the developer
Broken variant, app update ate the cart, a section that only works on desktop. You do not need a new store. You need a developer who will finish the issue.
Every small feature became another app
Upsell, chatbot, search, reviews — five scripts fighting checkout. A contained feature in the theme is often cheaper than another SaaS that owns your cart.
Clear rates. Intro call is free.
Here's how much I charge for Shopify development.
I review bugs before I quote them — the $40 is the floor, not a promise that every ticket is two hours.
Start here
Bugs & issues
Send the ticket. I look at it first, then we lock a number — the $40 is the floor, not a blank check.
From $40 after review
Send the URL, screenshot, and what ‘broken’ means
I review the theme, apps, and repro before quoting
Floor is $40 for a contained fix (about two hours at $20/hr)
If it is a rebuild in disguise, I will say so instead of eating the hours
Fix on a preview theme when it can take the store down
Loom of what changed + one verify round after deploy
Fixes, features, then the 2026 stuff if it actually saves money.
Tap a row. Most tickets sit in Fixes or Features. Advanced is for when an app stack is the expensive part.
Fixes
The live store. The ticket. I review it before I quote it.
Features
Contained work on the store you already have. Starting from $200.
Advanced
2026 features that replace a stack of apps — quoted after the free call.
Fixes · selected
Theme & Liquid bugs
Cart drawer died after an app update. Variant picker hides the only in-stock size. I repro in your theme, patch, and leave a Loom — not a hostage rebuild.
Advanced feature development
Build it once. Stop renting it every month.
Quoted after the free call. If a $200 section would do it, I will not upsell a chatbot.
RAG chatbot with human escalation
Cuts the $200+/mo widget that still invents return policies.
Trained on your products, FAQs, and shipping — not the open web. If the shopper is angry, wholesale, or asks for a human, it hands off to inbox or WhatsApp with the thread. You do not pay an agent for ‘where is my order’ at 1am.
Analytics & catalog that match the store
Stops reporting purchases Shopify already saw and the dashboard did not.
Customer events, pixels, and the product feed aligned with live inventory. Your developer should own this — not another tracking app.
AI storefront search & PDP Q&A
One feature instead of a search app plus a quiz app.
Shoppers search like they talk. Metafields, filters, and a short Q&A on the PDP so ‘is this for oily skin / is it in beige’ does not become a support ticket.
Checkout & thank-you extensions
Removes the extra upsell app sitting on every order.
A post-purchase offer, a gift note, a warranty checkbox — on Shopify’s checkout, not a third script that slows Shop Pay. Same conversion, less monthly tax.
Promo landings on the theme you have
A page for the offer — without a new store or a page-builder tax.
A section or template: offer, product, proof, one add-to-cart. I build it in your theme so ops can reuse it for the next drop.
Functions, bundles, agentic flows
Discount and bundle logic without another merchandising SaaS.
Shopify Functions for stacking deals, native bundles, and conversational checkout when the catalog is ready. I will say if a $200 section is enough instead.
How a ticket actually goes
01
Free intro call
Send the store URL and the ticket. Fifteen minutes. I tell you if it is a $40 fix, a $200 feature, or a rebuild you should not buy.
02
I review before I quote
Collaborator access. I look at the theme, the apps, and the repro. Bug pricing is not locked until that review — the $40 is the floor, not a blank check.
03
Ship on the live theme
Patch, section, or small app. Preview theme when the change is scary. I do not take the store down to prove I am busy.
04
Loom + you keep the keys
What changed, how to revert, how to edit the metafield. Hourly work is billed for hours used. No retainer trap.
Later, if you actually need it
Custom theme work sits here on purpose.
Most stores need a developer on the theme they have. A rebuild is $2,500–$4,000 when the live theme is the bottleneck — not because it looks nicer in a pitch deck.
Custom theme / rebuild
Only if the live theme is actually the problem. Most stores I talk to need a developer, not a new Dawn.
$2,500–$4,000
Rebuild or heavy custom theme on the catalog you already sell
Homepage, collection, PDP, cart — brand pass, not a theme demo
Custom OS 2.0 sections and metafield architecture
Apps wired so they do not fight, speed floor on mobile
Range is $2,500–$4,000 depending on templates and migrations
Quoted on the free call. I will push back if a $200 section would do it
Client work sits under NDA. No live URLs, no brand names. What you see below is the system, the metro, and the numbers — enough to judge the work without putting another owner on blast.
DTC skincare · Los Angeles, CA
9 days
A developer on the live theme — not a $4k rebuild
The store sold. PDP was a Dawn gallery. Support was answering ‘which order do I use these’ in DMs. An agency had quoted a full theme. They needed sections and a person who would stay.
What shipped
Routine builder section and metafields the founder can edit
PDP rebuilt around one question — which serum, in which order
Killed a second upsell app that was hiding Shop Pay on mobile
Preview-theme deploys so Friday publishes did not take the weekend down
Outcome
Support volume on ‘how do I use this’ dropped because the page answered it
Same theme, same admin — no rebuild
They kept pinging the same developer for the next tickets
Apparel · Austin, TX
ongoing, billed hourly
A ticket queue instead of a partner who vanished
Live store, decent revenue, a theme.json nobody understood. Variant bugs after every app update. They did not want a new theme. They wanted the cart to add to cart.
What shipped
$20/hour queue: Liquid bugs, collection merchandising, a size-chart metafield
One cart drawer, two upsell apps removed
Preview-theme discipline so a publish did not break checkout
Looms so the ops person could add a colorway without opening Slack
Outcome
Bugs closed in days, not ‘we’ll put it on the roadmap’
They still have the same theme — it just works
Hours billed, hours used. No retainer they had to cancel
Supplements · catalog chatbot · Miami, FL
3 weeks
A RAG bot that hands off instead of inventing a refund
Chat was the same 40 questions. A $249/mo widget was guessing ingredients. Angry ‘where is my order’ threads were getting a made-up tracking link.
What shipped
RAG over product metafields, shipping policy, and a WISMO sheet
Human escalation to WhatsApp/inbox when sentiment or ‘talk to a person’ hit
Skip list for medical claims so the bot cannot play doctor
Logged unanswered questions into a Sheet for the next PDP FAQ pass
Outcome
Widget subscription cancelled
Support only saw the threads that needed a human
Unanswered questions became metafield copy, not more headcount
From people who needed a developer, not an agency
“He did not try to sell me a $4k theme. He became the person I ping when something breaks. Intro call was actually free. That is rare.”
Lena P.
Founder, skincare
Los Angeles, CA
“$20/hour and he reviews the ticket before quoting. We send screenshots. He sends a Loom. Cart stopped breaking every time an app auto-updated. I do not need an agency. I need a developer.”
Marcus T.
Ecom lead, apparel
Austin, TX
“The chatbot was the feature. The human handoff was why we paid. It does not invent tracking numbers. When someone is mad it comes to me. We killed the old widget the same week.”
Priya N.
Ops, supplements
Miami, FL
“We put him on client stores when they need a real Shopify person — not a kickoff deck. Liquid, a section, an app if it is honest. He will tell you which. NDA is why I cannot name the brands.”
Jonah R.
Producer, brand studio
Denver, CO
Questions before you send the admin invite
Free intro call. $20/hour after that.
Send the store. Or the ticket. Or the broken cart.
WhatsApp the URL and what you need. I will tell you if it is a $40 fix, a $200 feature, or a rebuild you should skip — before anyone writes Liquid.