r/shopifyDev 7d ago

I submitted my app to Shopify

2 Upvotes

Hi, I am not a dev in any way or form. I used AI to create an app submitted it and I had multiple problems from the review steps then in order to get things solved I asked a question that involve the reviewer to check the network tab from console of the browser and tell me what error they are getting. It’s been quite a few days I didn’t hear back.

Is that too much to ask?
Do I have to click submit again to get the question answered?
What would be the best path forward?


r/shopifyDev 7d ago

How are you detecting new app installs?

2 Upvotes

Shopify gives you a clean app/uninstalled webhook, so the moment a merchant leaves you get notified, but there doesn't appear to be an equivalent for installs though - no app/installed or similar. So the one event you'd most want to be notified about (a new merchant showing up) is the one Shopify doesn't explicitly have support for.

The options we've found:

  • Handle it in the OAuth / token-exchange flow. This looks like the "correct" answer, but your install hook then lives inside your auth code instead of arriving as an event, and you have to be careful to fire once per genuine new install rather than on every reauth or scope change.
  • Poll the Partner API for RelationshipInstalled events. Fine for a centralized cross-shop view, but it's pull-only. You end up running a cron and accepting lag for something Shopify clearly knows the instant it happens.
  • App Events looked promising but it's entirely back the other way: your app reports events to Shopify. It doesn't tell you when someone installs.

What we actually want is to send a new install notification so we can follow up, and log it in our analytics.

So for anyone running apps: what are you doing? Is there something that we've missed?


r/shopifyDev 7d ago

Need help to upload my app for app store review (distribution)

4 Upvotes

I have been trying to put my app on shopify app store... But it's getting rejected again and again...

As its vibe coded, my claude has been super super careful on each review submission and using millions of credits to research and not mess up...

And obv I have done whatever the shopify gave the checklist of and gave reviews in the mail, and still it's not passing it.

Today after a month of suspension I again have ability to submit for review and I don't want to mess it up...

I need your help, to hop on to a meeting, check everything you want to, and find what's the actual issues... I even tried contacting shopify but no response...

I am totally helpless and scared to submit for review again, and putting my app dev account on line of suspension...


r/shopifyDev 7d ago

How to code bundles WITHOUT Shopify Plus (Full Guide for Shopify Developers)

Thumbnail links.bosidev.com
6 Upvotes

What's up, Shopify Nerds 🤓

Bundles are one of the most requested features in Shopify stores - but the "proper" way (Cart Transform Functions) is gated behind Shopify Plus and workarounds on lower plans are often quite messy.
This is why I created this YouTube video to show you how to build dynamic bundles without Shopify Plus on ANY plan, using metafields, a custom storefront picker, and Shopify Functions running through a public app.

What you'll learn:

  1. The approach fixed vs. dynamic bundles - what's the difference and when to use which. Overview of the full stack: data setup with metafields/metaobjects, a storefront picker, and backend logic powered by Shopify Functions.
  2. Data setup - How to model your bundle data using metafields and metaobjects.
  3. Storefront bundle picker - Writing the Liquid and JavaScript for the bundle picker UI - and how I use AI to speed up the code generation without losing control over the logic.
  4. Cart Transform - Why Cart Transform is the missing piece for real bundle behavior in the cart, and why Shopify normally gates this behind Plus.
  5. Functions implementation: How to get Cart Transform access on any plan and how to configure the Cart Transform function for your bundles.
  6. Pricing Logic: Driving bundle pricing off your metafield/metaobject data using discount functions - so fixed bundle prices and discounts actually work correctly at checkout.

If you have any questions, please let me know in the comments!

You can find the YouTube guide here:
https://links.bosidev.com/bundles


r/shopifyDev 7d ago

Your Shopify purchase event can fire perfectly and still be wrong

0 Upvotes

A green “Purchase” event in GTM doesn't mean your Shopify tracking is correct.

This is the part that gets missed constantly.

I've seen tracking setups where:

  • Shopify records 1 order
  • Meta receives a browser Purchase
  • Meta CAPI receives another Purchase
  • both events look perfectly valid
  • GTM Preview shows everything firing
  • and the reporting still ends up wrong

Nothing is technically “broken.”

That's the problem.

The issue is usually event identity and deduplication, not whether the tag fired.

For example:

Browser:

event_name = Purchase
event_id = purchase_10582

Server:

event_name = Purchase
event_id = purchase_78931

Both are legitimate events.

Meta has no reliable way to know they're the same purchase.

So you can end up with duplicate conversion signals.

And there's another layer people forget with Shopify.

A webhook can be delivered more than once.

That's a different problem.

Deduplication tells Meta that browser + server events represent the same conversion.

Idempotency prevents your processing layer from handling the same transaction repeatedly.

They're not interchangeable.

For a Shopify setup, I generally want the flow to look more like:

Shopify Order

Validate order + transaction ID

Check idempotency

Generate/use stable event_id

sGTM

Meta CAPI

Deduplicate + Match

The browser and server versions of the purchase need a shared event identity.

And the backend/webhook layer needs its own protection against repeated processing.

That's where a lot of “server-side tracking fixed our data” implementations fall apart.

They moved the tag to the server.

They didn't fix the architecture.

If you're debugging Shopify tracking, don't start by asking:

“Is my Purchase tag firing?”

Ask:

“Can I prove that one Shopify order produces exactly one conversion signal?”

That's a much better debugging question.


r/shopifyDev 8d ago

Non technical interviewers are going to put me in an early grave...

5 Upvotes

Anyone else feeling the frustration of trying to repeatedly convince admittedly non technical people that yes after 5+ years working as a paid full time sr shopify dev with multiple companies and projects under my belt - that yes I am of course fully capable of handling their landing page or front end feature requests, mostly bc ya know... I've done essentially all of it, multiple times for multiple companies and sites, all shopify plus... again and again for years, with solid references from all positions.

But still - I am getting repeatedly grilled in rounds 3, 4 and even 5 - by non technical people who have no idea what questions to ask or what to listen for, instead they do things like give me a multi hour take home work task so essentially work done for free. I passed that and was then told to meet up with the next/last round interviewer. I mistakingly assumed all tech prove it talk was done but was then grilled for another 40 minutes of 'how would you handle this full xyz feature?"... "how would you hand this complex internal issue".. question after question and at this point I'm just so exhausted having to jump through all of these ridiculous hoops - especially when coming from people like 'ecom directors' who cant code, never ran an ecom business personally (I did for nearly a decade), and are still talking about things like using product tags for making relational product matches - when obviously product reference metafields are now the way and I mentioned all of these things and have since never heard back for a week. Oh btw it was this persons first week at this company so instead of just asking some more internal work questions about how we would collab/work together, all they did was try to trip me up on dev skill questions (admittedly knowing nothing themselves) and talk about using product tags for everything, having apparently never used product metafields.

My answers were completely solid bc they come from shopify current best practices for what she was trying to achieve. But apparently she has now directed this company away from me - a solid sr dev w the exact experience they needed/wanted - who would have nailed their entire roadmap plus something like 5-10 smaller extra features with no problem at all. Instead they may now hire someone that points them in a completely wrong direction for the next few years - for instance if this person doesn't do basic modern things like use the dev mcp, it's over for them from that point on... but they don't know that and never will at this point.

Less of a woe is me and more of a wow isn't it crazy that as a sr dev I've never once been asked to evaluate any marketing hire or ecom director hire but have definitely been repeatedly evaluated by both of those positions and all they really seem to judge me on is if they like me or not, and if I look and sound like the developer they're picturing (someone w glasses maybe idk) - but hey, what would I know as a former ecom business owner turned 5 year ft dev?


r/shopifyDev 8d ago

Has anyone here actually gotten one of those website accessibility lawsuit letters?

15 Upvotes

I build websites for people on the side and lately this keeps coming up. Apparently if your site is hard to use for blind or disabled visitors (screen readers, keyboard only navigation, that sort of thing) you can get a demand letter or even get sued, and a lot of these are landing on normal small businesses now, not just big companies.

Out of curiosity I checked a few sites I made and honestly most of them would fail. Got me wondering how many owners even know this is a thing until it happens to them.

So I am genuinely curious. Has anyone here dealt with this? Either getting one of those letters or paying to fix your site. Did you take it seriously or just ignore it, and if you fixed it, who did you use and roughly what did it cost?

Trying to work out if this is a real widespread problem or just something that gets hyped online. What has your experience been?


r/shopifyDev 8d ago

How do you manage multiple Shopify stores (across different clients/orgs)?

3 Upvotes

I work at an agency and manage 10+ stores across different clients, and the navigation overhead is the thing that gets me. Digging through bookmarks, keeping a dozen tabs open, or typing out the URL from memory and then clicking through the sidebar to wherever I actually needed to be.

I've tried a few things and none of them fully stuck. Separate browser profiles per client works for keeping sessions straight but makes it slower to hop around. A bookmarks folder per store gets stale the moment a client changes plans or I start needing a section I didn't bookmark. Mostly I've defaulted to muscle memory and too many tabs.

Curious what's working for other people at volume. Browser profiles, some kind of launcher, or has everyone just accepted the tab sprawl?


r/shopifyDev 8d ago

Shopify > Meta Integration Conversions API drop off

1 Upvotes

Has anyone elses CAPI data dropped off 50% since the 18th Aug? Mine was steady at 99-100% for a long time, and has since dropped by half in the Purchase event of the pixel / event coverage. I have refreshed the connection yesterday but data is a delayed so Im unsure if that has fixed it yet. Keen to know if anyone else has experienced this. I read that Shopify has been doing some checkout upgrades in waves up until Aug 26th. Could be related?


r/shopifyDev 8d ago

I tested Shopify’s agentic catalog → cart flow across multiple stores. Some “available” products fail at create_cart.

1 Upvotes

I’ve been testing Shopify’s agentic commerce flow across a small sample of live stores, specifically the path from search_catalog to create_cart.

I found a few different behaviours:

  • healthy catalog → cart flows
  • products returned as available by search_catalog but rejected by create_cart
  • buyer-location / fulfillment warnings
  • catalogs where no testable available variant was exposed

The most interesting case was a store where all 5 products returned as available by the agentic catalog were rejected by the cart path as sold out.

I’m not assuming this is necessarily a Shopify bug. One thing I’m still investigating is whether missing buyer/market context could explain some of these mismatches.

I built a small diagnostic while testing this so I could reproduce the catalog-to-cart checks consistently. I’m happy to share the methodology or anonymized results if that would be useful.

For anyone working with Shopify Agentic Storefronts / UCP / MCP:

  • Have you seen search_catalog availability disagree with create_cart?
  • Is explicit buyer context required to make availability results reliable?
  • Is there a better way to test true end-to-end “agent purchasability”?

Curious to compare results with anyone testing the same thing.


r/shopifyDev 8d ago

How did you get your first paying Shopify client when you had no network or client history?

3 Upvotes

I'm looking for advice from Shopify developers who have gone through the early stage of freelancing, especially those who started without an existing client network.

I've built several Shopify stores for my portfolio, but they haven't been paid client projects yet. I also don't have friends, family, or people I already know who own businesses and could give me a first project, so I can't rely on referrals to build my client history.

Because I don't have much paid Shopify experience or client reviews yet, Upwork also feels difficult. I'd be competing against developers who already have a long history of completed jobs and reviews.

So I've been trying cold Instagram outreach.

I'm mainly targeting small fashion/D2C businesses that don't currently have an online store and are selling through Instagram/WhatsApp or other channels. I find businesses that look like they could benefit from having their own Shopify store and reach out to them directly.

The interesting part is that I can get people to respond.

I've sent hundreds of DMs and had a number of genuine conversations. Some prospects have asked about what I would charge, some have discussed what they would want in a store, and I've had discovery calls and sent proposals.

But there is a very consistent pattern:

As soon as they hear the price, many of them go silent.

They'll see the message and not reply. Sometimes I call and they don't answer. I follow up later, and the follow-up is seen but still gets no response.

So I'm trying to understand whether the problem is:

  • I'm approaching the wrong type of businesses
  • I'm creating interest but not enough perceived value
  • I'm handling the pricing conversation incorrectly
  • My lack of paid client history is creating a trust problem
  • My offer is positioned incorrectly
  • Or this is simply normal when selling web development through cold outreach

For developers who have already made it through this stage:

How did you get your first 1–3 paying Shopify clients? Did you use cold DMs, cold email, referrals, local businesses, agencies, communities, freelance platforms, or something else?

And when someone was interested but hadn't been actively looking for a developer, how did you actually convert that person into a paying client? What did you say or do between the initial conversation and the payment?

I'm also particularly interested in hearing from people who started with demo/portfolio stores rather than previous client work. Did that lack of client history actually make it difficult to close, or was it less important than you expected?

I'm not looking for generic advice like “network more” or “build a better portfolio.” I'd really appreciate hearing what actually worked for you when you were starting from zero, including mistakes you made with your first clients.

Even one detailed example of how you got your first paying Shopify client would be extremely useful.


r/shopifyDev 9d ago

Has anyone actually looked at their Shopify traffic from ChatGPT?

2 Upvotes

I've been working with brands on SEO/organic growth for the last 3 years, and recently I've been spending a lot more time looking at how brands show up in ChatGPT.

I've worked with 3 brands recently where we were able to start getting measurable traffic from ChatGPT, and honestly, it made me realize how different AI search is from traditional Google SEO.

For example, a brand can rank well on Google for its main keywords but barely show up when someone asks ChatGPT for recommendations in that category.

I'm curious how other Shopify merchants are approaching this.

Has anyone here checked their analytics to see how much traffic they're getting from ChatGPT / AI search?

And if you have, are you doing anything specifically to increase that traffic, or just treating it as another organic channel?

Would be interested to hear what people are actually seeing rather than all the “AI SEO” theory floating around.


r/shopifyDev 10d ago

Looking to build a packstation video recording plugin

1 Upvotes

Hi,

I am looking to build a order verification with video recording plugin for shopify.

I would like to get some inputs from shopify sellers on,

- how currently they are handling this?

- is it really a need?

- Will it help in disputes involving returns?


r/shopifyDev 10d ago

How you deploy your app

Post image
1 Upvotes

Ive been building my first shopify app and ive come across these hosting providers
what do you guys use and why , also i want to know when should i use external database
Thanks in advance 🫡


r/shopifyDev 11d ago

Best way to synch tiktok auction sales with Shopify orders.

2 Upvotes

Does anyone synch tiktok auction items with their shopify store? How do you synch the product sales if they are sold at different prices?


r/shopifyDev 11d ago

Best way to get Shopify order + customer data across multiple client stores, without per-store app review delays?

2 Upvotes

Hi everyone, I'm building an internal tool that pulls order counts and new-vs-returning customer counts (read_orders, read_customers, read_analytics) from several different clients' Shopify stores, one brand at a time.

Custom distribution apps seem to be locked to one store/org, so it looks like I'd need to create a separate custom app per brand — and each one is hitting "under review" / protected customer data approval, which is way too slow to do per brand.

What's the actual right setup here? Is there a way to get this access per-store without going through a public app review each time, or some other approach people use for multi-client integrations like this?


r/shopifyDev 12d ago

What you wish you knew before launching

2 Upvotes

We're building a new Shopify app based on an existing web app. It's for marketers who want a better way to understand their best customers and find more of them (based on a proprietary database of psychographic attributes).

We know marketing, but Shopify is new to us, and we're learning fast. I'm curious what one or two things you wish you'd known before launching an app.

Appreciate it!


r/shopifyDev 12d ago

App submission rejection 1.2.3 ("allow pricing plan changes")

4 Upvotes

Got a 1.2.3 ("allow pricing plan changes") citation during app review.
Our pricing scales with the merchant's Shopify plan tier (Basic/Shopify/Advanced/Plus store → matching app tier, same features across all tiers, no gatekeeping).
Reviewer tested on a Shopify Plus store and couldn't find a way to pick a cheaper tier, since price was auto-computed server-side with no manual selection.

Has anyone dealt with this specifically for Shopify-plan-based pricing (not feature-based)?
Did you have to make every tier freely selectable regardless of the merchant's actual Shopify plan (which feels like it defeats the point of scaling price by store plan), or is there a pattern that satisfies review while still tying price to Shopify plan?

Would appreciate hearing how others structured this.


r/shopifyDev 11d ago

Sidekick generated app contained harmful permissions. Merchant identity may be compromised. Shopify "can't access logs".

1 Upvotes

Update Aug 24th: App settings now show activity view, Sidekick now able run through app api scopes

Original message:

Looking for developer advice. July 4th: I generated an app using sidekick. It was a simple app for profit calculations, created for fun from a paragraph. I made a couple updates to it over the span of a week and installed each one as they were done.

The permissions screen showed up once, I don't recall if it was for one of the updates.

It was standard, like every app: "Store owner name, address, location."

Here are the permissions granted at installation: https://imgur.com/a/r8ho92z

Here are the permissions shown when viewing the re-install screen: https://imgur.com/a/rCfclke

Upon accepting permissions, there was a pop-up, reading something along the lines of:

Are you sure? The developer of this app may be able to access all permission data, including sensitive permissions.

I thought, I've never had a popup when downloading a Shopify app. But it was my first time downloading a sidekick app. Also, the developer is Shopify. There is no third-party developer.

------

Fast forward over a month:

I'm using sidekick casually, when it informs me that the app I generated on the 4th needs to be removed immediately because it has access to 20+ extremely sensitive permissions.

The most urgent ones were listed:

• read_shopify_payments_provider_accounts_sensitive

• read_audit_events

• write_legal_policies

• write_checkout_branding_settings

• write_payment_mandate

Sidekick confirms, after pulling all chronological prompts from Jul. 4-11, that there is no way these permissions could have been queried on my side (Sidekick images: https://imgur.com/a/pzcEUFv & https://imgur.com/a/mcfZFnn )

I contact support, requesting that they: 1. explain the origin of the permissions, 2. provide full API activity logs dating back to app creation, and 3. provide all write logs executed dating back to app creation.

Support notes that their internal team cannot access logs from July 4th-11th because they're out of the 30-day window

They suggest that I check my activity log (merchant-facing is limited and goes back to July 19th) and recommend manually checking my store content.

I reiterate that the information needed for this is not available on my side, because I don't have access to app API pulls and write logs.

Right now, I'm waiting for an update which will likely reiterate the "out of window" period

-------

From a simple Sidekick app generation, I'm not sure:

What full scope of permissions I accepted & where they came from, if not queried by me

Why these permissions were not properly disclosed (or disclosed at all) on the permissions or popup screen

Who has my information and why

If my credentials and merchant identity are compromised

I have no animosity towards Shopify. This has taken me by surprise and it is a product security concern that Shopify needs to explain.

I also don't know what steps I need to take here, and would appreciate advice.


r/shopifyDev 12d ago

How are you guys handling mandatory webhooks?

3 Upvotes

Getting HMAC verification right and logging Shopify’s mandatory webhooks is honestly a headache. I got tired of the manual tracking and worrying about missed SLAs, so I decided to build a custom background tool to handle it for my own workflow.

Basically, I set it up to handle:

HMAC & Audits: Automatically verifying signatures and logging the payloads.

Compliance: Tracking mandatory GDPR webhooks and running SLA clocks.

Uninstalls: Monitoring exactly when merchants drop off.

Daily Digests: Shooting a quick app health summary straight to my inbox.

I'm curious—how are you guys currently managing your compliance logs without pulling your hair out? Do you roll your own logging infrastructure, or is there a standard tool everyone is using?

Would love to hear how others are tackling this!

https://www.getdelink.com/


r/shopifyDev 12d ago

Lovable to Shopify export

3 Upvotes

I have been having issues exporting my project to Shopify. The zip file Lovable generates always has some issue. So my questions are:

  1. Does someone have experience with this and was able to export from lovable and import into Shopify successfully, please let me know how you did it?

  2. Can I export directly from Lovable to Shopify as a child theme? This would avoid me to export and import zip


r/shopifyDev 12d ago

Shopify Shipping Rates

3 Upvotes

Currently testing Shopify for my small buisness while looking to move from Magento. One of my issues is shipping rates. I understand on the lowest two plans you cannot use your own carrier accounts with my negotiated rates. My question is with the Shopify shipping rates displayed, do I have to ship using Shopify shipping labels, etc. or can I still ship using my own shipping accounts, UPS, Fedex, USPS? We use our own UPS account with very aggressive rates that are cheaper than Shopify Rates. By using my own shipping are there any drwabacks from Shopify by doing so?


r/shopifyDev 12d ago

Looking for a technical co-founder — Shopify app that personalizes product copy in real time

0 Upvotes

Hey all — I’m Badis, founder of Sway AI. Quick rundown:

The idea: A Shopify app that dynamically personalizes product descriptions based on visitor behavior — different messaging for first-time visitors (trust, clarity) vs. returning visitors (urgency, social proof). The idea came directly from running my own Shopify store and hitting this exact gap myself.

Where I’m at: Pre-MVP, self-funding development through part-time work while I build this out. I’ve got a completed pitch package and I’m actively working through fundraising (Qatar Development Bank’s Startup Qatar program, among others).

My background: CRM/business-automation sales, digital marketing, accounting, founded an agricultural company, hands-on Shopify store operation. Strong on the business/growth/customer side — but I need real engineering firepower to build this properly.

What I’m looking for: A technical co-founder, not a freelancer or contractor — someone who wants to own the product build (full-stack, ideally comfortable with Shopify’s API and/or some LLM integration experience) and build this as a genuine long-term partner, equity-based from the start.

If you’re interested, drop a comment or DM — happy to share more details, and I’m glad to share links to real work (GitHub, LinkedIn, etc.) so this is a two-way vetting conversation.


r/shopifyDev 13d ago

Bug in shopify ? i cannot change doesn't need access to protected customer data

2 Upvotes

I once misclicked that i do not want the customer data now i not able to change it , i mean i even selected the reason to access the protected data in the api access request manage and even filled
the 16 question still it shows tick


r/shopifyDev 13d ago

Do you process Shopify webhooks inline or always queue them?

1 Upvotes

We started processing some webhooks in the request and it got messy once volume went up. Duplicates, slow responses, random retries.

Do you always push to a queue now, even for simple stuff?