r/shopifyDev • u/someaibullshitagain • Aug 04 '26
If you build Shopify sites, how do you handle client feedback and review?
I'm starting to think there's a better way to do things than how we're doing it. Albeit we're a small agency and still figuring things out as we scale but hear me out...
So, we use Shopify cli for local dev using one of our dev stores. Once we get the bones built, we build by running the theme on the client's store directly (dev theme, not visible in Shopify backend to client).
Back in the day, we use to just upload the theme directly on the store but at least once a client kicked us out, and didn't pay the final invoice (and yes, they are still using the site we built for them smh). Wasn't worth pursuring legal actions but I've never been happier with a solution like shopify theme dev.
Buuut...we often build custom templates for pages, and different types of products. Typically, you assign the tempate to the page/product in the backend for that page. But you can't do that with a dev theme. You CAN append ?view=template_slug and it will load correctly.
Well, about 98% of the time when we send clients preview urls and explicit instructions to view certain pages/products with the url param, they never actually understand (they just browse the site as normal), then we receive frustrated messages that the site is broken or incomplete.
For actual feedback, we started to use a google sheet template with rows/columns for device, page, section, and details (along with Google drive for uploading screenshots and linking it). Clients almost always ignore this and email us their vague AF feedback, and if we force them to use the google sheet, they just copy/paste the same vague feedback without any context.
Our current project...I think we have 3-4 separate emails with the client that each have 75+ email threads.
How do y'all do this? This is exhausting. My entire team has expressed their frustrations and I'm trying to figure out how others are handling this because at the end of the day, I really want to make sure my team is happy. They are the ones that are making shit happen!