Gadget Developers

GD

Gadget Developers

Build SAAS apps alongside thousands of other Gadget developers. Get help, and offer help to others in the community.

Join

update action under shopifyProductVariant modal doesn't update real Shopify data

I am calling this update action many places in my app, also will add scheduler too for automatically update product prices. It is updating the modal I can see the new values in the Gadget data, but it's not changing the actual Shopify data, the price I see in online shop. I tried to get help from AI assistant too but lo luck, it just add fancy logs to my code which gets me nowhere. I'm sharing my shopifyProductVariant.update() action. No lack of permission...

Syncing Product Table First Immediately after Install

In order to onboard on our app, a newly installed merchant store's products need to be fully synced. We've noticed it could take up to 2 mins to sync the merchant immediately after install causing a bad experience for the merchant. We use api.shopifySync.run (see below). 1. Is this the right API to use or is the bulk api better?...

Upgrade from 2025-01 to 2025-04 resulted in "Request access to Protected Customer Data"

Hi, I recently upgraded from 2025-01 to 2025-04 and now am getting "Request access to Protected Customer Data" but I already have an approved form. Any suggestions how to fix this?...
No description

Gadget budget optimization

I just noticed that our request times were far over the allotted limit. I didn't realize that Gadget would automatically charge us for the extra time - I thought those additional hours would only be added manually. This is really frustrating because we didn't get any emails about it at all and I checked our billing and it's so over the budget. And this is of course is not what you'd expect from monthly subscribtion. It charged for 15 extra units.... Is there a way to prevent this automatic billing? I'd like to set limits so we don't exceed our budget. Also, can the price be reduced? It's honestly nonsense that the system allows us to go so far above our monthly price without any warning....

Request access to Protected Customer DataWebhooks and syncs will fail warning

I am seeing this warning even though I have the access already. There is a store that looked like it was failing to sync data and when I tried to manually sync it, it did not do anything
No description

Stuck on payment processing

Hi for some reason my bank didn't accepted the payment but now gadgets is also stucked at this model
No description

missing webhooks

There are a lot of stores with missing webhooks and it shows the following error regarding webhook filters even though i am not using any filters:
No description

Returning related data in api query

Hi, I'm trying to get all my subscriptions and return all the orders linked to that subscription record. I believe I have the schema setup correctly and have the syntax for the query correclty, but all it does is return the ID and not the entire record. If I write out the "select" in it's entirety for each column, I get a lint error. Attached some images of the schemas and the query that's not returning what' I'd like. Also attached is the result of the console log for the subscriptionsWithAllOrders query. I'm hoping maybe I can just do a join of some kind in my findMany method, but no luck and not seeing any documentation on how to do this. ...
No description

How to get the new orders using webhook(order/create, order/update)

Hello I have one question I am gonna trigger new orders details when customer creating new order But when trigger orders using webhook, I got this msg I need to update the order details as insert the link info using webhook after customer create order...
No description

My request time has skyrocketed

Suddenly today a route blew through my request time. Please check what cause this since its in development and don't even have any users in prod. App url: hide-sort.gadget.app
No description

API Deprecation Fix

Hey! Quick question about API versioning and deprecated webhook fields: We're currently using API version 2024-10 and planning to upgrade to 2025-01 for our Shopify integration via Gadget. The deprecation notice says that privateMetafieldNamespaces will be removed from WebhookSubscriptionInput in 2025-01. If we upgrade the Gadget app to target 2025-01, will Gadget automatically exclude these deprecated privateMetafieldNamespaces from webhook subscriptions? Or will we need to manually update/delete existing webhook subscriptions that still use privateMetafieldNamespaces so it doesnt say "fix by oct 1" in shopify?...
No description

How does one complete bulk queue processing with a global action?

The documentation seems to only reference model actions. However, I would like to accomplish create a bulk queue action in my global action. I've attempted altering the enqueue payload multiple ways and inserted it as an array of objects of what a successful single queue consumes. But the params seem to not get passed through correctly and is undefined....

Custom app block not pushing to production

The problem that I'm facing is that when I deploy from my dev env to my production the theme app extension isnt being released to that production. I tried going into the dev terminal and running yarn shopify app deploy but that was blocked by permissions...
No description

Duplicate API identifier issues after updating app to Shopify 2025-04

Hello, I've just updated my gadget app to use Shopify Admin API 2025-04 from 2025-01 after reading all the docs on how it was a relatively large update with type changes and such. After updating I've got 4 errors in the shopifyLocation model for duplicate API indentifiers. ...
No description

Failed to load PDF document

Hi, I've encountered an error with regards with the uploaded file in Gadget. Just wanted to know if there's any reason behind it on why it somehow corrupted although the source of the file is fine. Thanks in advance!
No description

Logs not appearing

Hi since this morning I am not having any logs visible, I tried all time frame still shows no result found my app is pack-attack-product-order-sync-2.gadget.app...
No description

Integration testing using Cypress / Jest, etc.

Has anyone have any experience / stories to share about testing their embedded Shopify Gadget App using Cypress/Jest/Enzyme ? I wonder, how easy/hard it is to do that. cc @kaiyo...

Cancelling running queues

Is there a way that I can cancel running queues?

Your webhook has been removed

Hi, I got an email from Shopify saying the below and suddenly our webhooks delivery failure rate shot up drastically: Your webhook for orders/updated at https://buymore.gadget.app/api/webhooks/shopify has been removed on 2025-07-08 12:05:29 UTC because it's failing to return a successful response....
No description