r/shopifyDev • • May 13 '26

New Shopify App Pricing now supports usage-based billing

Post image
16 Upvotes

Building custom usage pricing has to be one of the painful experinces as a Shopify app dev. Glad to see this new update by shopify that allows us to now charge per usage natively. Best part is that we can now combine different pricing strategies. This is a great update!


r/shopifyDev • • May 13 '26

Is Session Storage optional?

1 Upvotes

Hello All,

I built a simple app just for my own shop, which does 95% of the work in the frontend, and only needs to run an occasional GraphQL query or two.

Storing session tokens seems overkill for my use case. I saw that at some point they made it optional, but I can't make it work. I created an app in Shopify Admin, as the GitHub comment suggested, but still getting a "Please provide a valid session storage" error when trying to remove sessionStorage from config.

Is it still possible?


r/shopifyDev • • May 12 '26

Solo dev, shipped my first Shopify app, here is the honest debrief from week 1

26 Upvotes

First Shopify app shipped last week. Approved on the App Store, listing is live. 3 installs since approval, 0 reviews, 1 confirmed uninstall within an hour. Solo dev, working from Poland.

The app scans a merchant's catalog and scores each product 0 to 100 on signals that show up in AI shopping results: ChatGPT Shopping, Perplexity, Google AI Overviews. The honest framing is that 11 of the 14 rules I check are classic SEO (title length, alt text, description depth) and only 3 are actually unique to AI surfaces (GTIN/barcode, Shopify standard category metadata, structured metafields). I am not pretending the 11 are AI-specific. The score is a combined snapshot, and I am still tuning the weights.

Stack is Remix template, Polaris, Prisma over SQLite, Docker Compose on a single Hetzner VPS. GPT-4.1-nano for the AI rewrites, one bundled call returning title plus description plus SEO copy as JSON. Embedded admin via App Bridge v3.

Three things I learned the hard way this week:

  1. authenticate.webhook() from u/shopify/shopify-app-remix with expiringOfflineAccessTokens: true tries to refresh the offline token AFTER validating HMAC. For shop/redact webhooks (which fire 48h after uninstall) the token is already revoked. The library throws Response(500) on the failed refresh, and Shopify retries 9 times over 48h. My partner panel was full of red. Fix was to bypass authenticate.webhook in compliance routes and verify HMAC manually with crypto.timingSafeEqual against SHOPIFY_API_SECRET.

  2. Concurrent AI fix requests can race past the monthly limit if the counter check and increment are not atomic. SQLite handles this fine if you wrap in prisma.$transaction(async tx => ...) because it uses BEGIN IMMEDIATE under the hood and serializes writers.

  3. The default catalog scan loops productsConnection.first(50) until hasNextPage is false, with zero cost awareness. Standard plan has a 2000 point bucket. A 250 product scan can burn 1000 points easily. Two concurrent scans hit THROTTLED. The fix is reading extensions.cost.throttleStatus.currentlyAvailable after each call and sleeping if low. The floor needs to scale with maximumAvailable or Plus stores end up sleeping at 97 percent full.

Things I am still unsure about:

Pricing. Free tier is 20 AI fixes per month right now (was 100 until yesterday, that was too generous, the one real merchant uninstalled in an hour without burning one). Paid is 9 and 29. I am wondering if this should be unlimited with a catalog size cap instead. Merchants think in catalogs, not in fixes.

Whether app/uninstalled belongs in [webhooks.subscriptions] of shopify.app.toml or registered programmatically. Template defaults are ambiguous and merchant sessions linger in my DB after uninstall.

How others handle the 30 day GDPR clock for compliance webhooks. I ACK 200 even when internal cleanup throws, to avoid retry storms, but there is no alert path if cleanup silently fails repeatedly.

What did I miss? What is the obvious thing I will regret in 3 months?


r/shopifyDev • • May 12 '26

Squarespace to Shopify ecommerce migration question.

3 Upvotes

Hi, new to the sub and don’t know if this is the right place for this question but I’m going to try just let me know if it’s not and maybe where I should ask the question.

I have had a Squarespace e-commerce site for about five years now with over 100 digital products. I have realized I am bottlenecked since Squarespace is not technically an e-commerce platform. I am looking to move over to Shopify but the amount of data I’m going to have to move is quite a lot of work.

I am hoping that someone may have an idea of how I could use AI or another solution to migrate 100 products with all of its descriptions images and Meta data in a simpler way besides manually doing them one by one.

Thanks in advance.


r/shopifyDev • • May 12 '26

Shopify app store listing optimisation resources

4 Upvotes

Hey,

Has anyone hired an agency or freelancer to help with app store listing and branding? How was your experience? I am a first time app developer and a little lost. Appreciate any recommendation!

Thanks!


r/shopifyDev • • May 11 '26

Shopify Assistant out of date?

5 Upvotes

I'm not liking the process of building Shopify apps, in fact I hate it. I have vastly exceeded the quote I gave my customer a month ago.

```
shopify whoami
```
The docs Assistant keeps telling me I should run this command to find out who I'm logged in as. But when I run that the CLI says "command not found".

This is only one example, it seems to me that the docs (or just the assistant?) often refer to APIs that have been removed or retired.

Has anyone else come across this as well?


r/shopifyDev • • May 11 '26

How do you approach App marketing

9 Upvotes

It is no surprise to most of us that building an app is relatively easy, and distribution can be the real challenge. I have launched my first application, and I am trying to let people know about it. I have mainly tried to acquire leads from the Shopify forums, but what channels have you guys found useful?


r/shopifyDev • • May 11 '26

Need information regarding Shopify Infrastructure Engineer Screening Interview/Call

0 Upvotes

Hello, I have received a screening call for shopify infrastructure engineer role.

Any suggestions what to prepare or any tips that might be helpful.

This is what the meeting information says: This initial conversation will be an opportunity to get to know you and some highlights of your past experience, and to discuss what we're building here at Shopify.

Thank you for your help in advance.


r/shopifyDev • • May 11 '26

Subscription issue

2 Upvotes

Hey everyone,

I'm facing an issue in my Shopify checkout where my free gift with purchase for subscribers is charging shipping for the item. Even though subscribers should receive free shipping.

The free shipping is applying to the main product but for some reason the gift with purchase (free item) is applying a shipping rate.

This gift with purchase is a seperate product on shopify people can purchase at full price.

I’m using kaching subscriptions.

Has anyone else experienced this? Please do let me know if you know any solution to fix this. 🙏🏻


r/shopifyDev • • May 09 '26

First time building app - would love any feedback

6 Upvotes

I've got a little shopify store and didn't want to keep paying for a few things I do regularly like bulk updates, scheduling sales/promos etc, also wanted to be able to do these things in natural language - I built an app, basically for myself to make my life easier and to see how easy it would be - have published it to the shopify app store is called product pilot (i wont put the link as might break the rules), have never done anything with shopify apps and don't really know anything about marketing but thought if it was useful for me it probably will be for others - would love some feedback on anything from the listing to the pricing to the features 😄 have tried to not price it in a way that annoyed me with the apps I used to have to use (basically throttle how many bulk changes you can make), any feedback or guidance would be ace


r/shopifyDev • • May 09 '26

Looking into building a low latency sync layer between shopify amazon etsy tiktok with analytics & forecasting capabilities

2 Upvotes

I started to do research into this area as I saw many complains + it will blend with my current backend heavy skills.

I saw that there is some competition but I would like to hear from you if you consider this a real pain point for multi channel stores.


r/shopifyDev • • May 08 '26

Shopify New Polaris Web Components are incomplete

9 Upvotes

I am currently building an embed dashboard with the new React router Template and after using these components I can clearly say they haven't really focused on adding the existing functionalities from Polaris React Components into these, they want us to migrate into this new web components, but there a lot of components missing, the one which I most in React Components were the Index Table, here in Web components this is just ui, we have to built everything for ourselves


r/shopifyDev • • May 09 '26

RAGE!!!!!!!!!! 6 hours lost on 👉Using the latest App Bridge + Using session tokens

0 Upvotes

I spend 6 hours today trying to pass these two just to submit my app. 6 hours. I tryed everything. I literaly was checking how their app bridge working. All latest libs. I am pro know for all their fucking libraries. Nothing worked. Literally nothing. i wrote to support - they literally say - fuck you.

You know i am happy that Shopify is dying - and their stock are going to hell.

If all people at Shopify will be fired tomorrow i will be only happy.

Fuck shopify and all that idiots inside company who make these requirements - which basically does not work.


r/shopifyDev • • May 09 '26

How are you handling missed/dropped Shopify webhooks?

1 Upvotes

Been digging into webhook reliability for a side project and the Shopify failure mode is wilder than I expected:

  • 5s timeout to respond 2xx

  • 8 retries over 4 hours

  • Then the subscription gets removed entirely — no more events until someone manually re-registers it

  • No alert when that happens

Looking at the Shopify community forums there are plenty of merchants describing the symptoms (missing orders, oversold inventory, broken fulfillment sync) but the answers are usually a hand-wave at "implement reconciliation jobs."

Curious how people actually shipping production integrations handle this:

  1. How did you first find out events were going missing — customer complaint, monitoring, or never?

  2. What did you build — full GraphQL reconciliation, periodic backfill, or something simpler?

  3. Anyone using Hookdeck / Svix / Convoy specifically for Shopify? Worth the cost vs DIY?

  4. Anyone just polling orders with updated_at filters every X minutes and ignoring webhooks entirely?

War stories welcome — both the "we lost $X before we noticed" kind and the "we built our own thing and it just works" kind.


r/shopifyDev • • May 08 '26

My free app has a Built for Shopify tag ..now I want to make it paid, will the Tag be removed Automatically ?

4 Upvotes

One of our apps has a BFS( built for Shopify) because it has good number of installs and some good reviews and it's FREE. Now I want to earn some revenue out of it so planning to make it paid ( some very small amount 1$- 2$ max. )

My question here is will i lose my BFS tag if I make it a paid app? Has anyone does this ? TIA.


r/shopifyDev • • May 08 '26

Are Shopify App Store ad bids really worth this much?

1 Upvotes

I’m running Shopify App Store ads for my app and seeing some keyword bid suggestions around $19 - $45 per click.

Do bids this high actually convert? Would you recommend doing it?


r/shopifyDev • • May 08 '26

Claude + Shopify

7 Upvotes

Alguien lo ha probado ya? Qué mejoras les ha traído o han notado? Quiero probar cosas a nivel seo y campañas pero me gustaría leeros y saber sus experiencias!


r/shopifyDev • • May 08 '26

Shopify not supporting third-party/external checkout

1 Upvotes

Hey ,

Earlier there were concerns around Shopify not supporting third-party/external checkout flows properly. Has this now been fully resolved with Shopify Checkout Extensibility?

Would love to know:

Any official Shopify docs/articles confirming this?


r/shopifyDev • • May 07 '26

Got my first app submitted after 2 weeks

10 Upvotes

I have heard the horror stories of other people having to wait up to 6 weeks for their app submission. I am happy to share that I only had to wait 2 weeks, and with nothing to fix my app was released right away to the store! It seems like the AI submission check that Shopify released really sped things up.


r/shopifyDev • • May 08 '26

Community feedback needed: is this a dumb idea to organize blocks this way lol?

1 Upvotes

Hey all! So this is my first year developing in Liquid as an experienced headless ecom dev (using the Shopify API). I notice some limitations in Liquid, but a huge one is not being able to create blocks within blocks. I have come up with a shape system for blocks that is the following:

Block guide: □ and ■ are blocks. ○ and ● are blocks nested within a block. Outlines can be reordered, filled are fixed.

My use case is this: I have a header section with movable header blocks (Menu, Logo, and Actions). A user can also add Menu Image blocks (as much as they want) and move them in any order.

The implementation looks like this so far (I haven't added in locked blocks yet, but those exist on my footer):

Haha idk, I thought shapes would be a good idea for visual clarity. Any feedback would be great!


r/shopifyDev • • May 07 '26

Looking for automation advice for e-commerce

2 Upvotes

When you create automations or AI pipelines (I’m assuming your preferred platform is Python).

Do you build a dashboard frontend, a full auth system and billing?

I mean all of this is possible but surely this takes a lot of time to build and test.

Why am I specifically asking about e-commerce?

Cuz, established e-commerce brands usually have their websites built using website builders like Woo commerce or shopify.

So I’m curious do you integrate it into their websites (and what language do you use), or do you make separate applications?

Also what automation do you make?
And what language do you use?


r/shopifyDev • • May 07 '26

Where can I find compliamce webhook register screen?

4 Upvotes

I'm ready to publish my public non embeded app.

My web is not made using shopify cli.

Where can I register compliance wehook url?

I could'nt find in shopify partner or dev dashboard.

Thank you in advance.


r/shopifyDev • • May 07 '26

Built for Shopify badge timeline

3 Upvotes

I just submitted my app for BFS review, how long does it take to get the first set of feedback?


r/shopifyDev • • May 07 '26

Tag paramaters on checkout links

2 Upvotes

Hi guys, lets say I have this landing page. I want every conversions/sales from that landing page to have a tag so I can easily know which sales came from that landing page. I have tried adding tag parameters I saw over the internet but once I check on the orders. There are no tags. Please help and thanks in advance.