Storage key generation
Sometimes Claude code generates the storage key, and in the past, I recall this breaking something. But this most recent time around it seemed to work fine. Is this okay so long as the field is unique, or would you recommend always creating a field in the gadget UI such that it generates the storage key on your end?

Persistent File Storage on Shared Filesystem
I created a Gadget action to update
geoip-lite
's database. The issue is that geoip-lite
requires local filesystem access to its .dat
files, but /tmp
is ephemeral, meaning updated data is lost when an instance finishes.
Does Gadget offer something like a shared, mounted filesystem service (like AWS EFS, not just object storage like S3) that my action processes can directly read from using fs
operations? This would allow me to persist the GeoIP data across all instances....Optimizing Resources
Hi! I just wanted to consult about optimizing code so that we can save resources and usage.
So there's a set of prodcuts like 2k products and each product has like 5-10 files that we upload in shopify.
Basically my current logic is something like:...
custom domain and sub domain request
Hi, I'm needing to update my apps domain and add a subdomain as well. What is the process for getting that?
Trying to Deploy App Block
Hi, im trying to deploy an app block but keep getting this issue
any ideas? Thank you...

GitHub action hanging
I'm running into this issue where the GitHub Action is hanging even though the GGT deploy completed successfully. Any feedback on this or anyone else who has run into this?

transactionally enqueued action and non-transactionally enqueued action duplicates detected, discard
I see this error quite a bit in our logs and not sure exactly what it means. Can anyone help shed some light on it?
is NOT a valid filter?
Gadget ai hgave me this when trying to filter out products that have a certain tag. I wonder if anyone used it?
```
// Filter for product variants where the product tags do NOT contain "seasonal"
const variants = await api.shopifyProductVariant.findMany({
filter: {...

Copy product data in data model from development to production
Hi there, I have my product specific data stored in a schema and data table in development environment. Does anybody now an easy way of how I can "copy" the data from the development environment to my production environment? Deploying will move over the structure and models, but not the data. Thanks
How can I GGT multipel apps?
So here's the command I'm running:
ggt dev ./ --app=my-app-name --env=development --allow-different-app
and here's the result ...How to view/show changes/diff between a development and the production environment?
The AI made some changes to help update to a newer Shopify API version and is showing the changes in the AI sidebar. However, I cannot find any other view or diff of the changes between development and production environments.
Is that possible somehow? It would be great, if I would know for sure what I was deploying.
Maybe another dev pushed a changes as well, that I am not aware of (of course, also a communications issue).
If I have missed previous posts or documentation about this, I apologize. I found the relevant keywords didn't produce helpful results 🙂...
OpenAI API Keys
Hi there,
We have generated our own API key for our OpenAI plugin, however the API key shows zero usage. Correspondingly we are getting rate limiting errors telling us to wait 20 million days (!!!).
I've checked the guide docs on its usage and we're doing everything correctly, so I can't really figure this one out....

A loop of fixing and credit draining
I am just ripping through credits fixing issue after issue and in some cases the SAME issue time after time. Anyone with shopify integration keen to help out?
if anyone knows this error, the ai assistant seems to know and try to fix it but never fixes it properly...

Team member view only access
Hi,
I need to give read only access to a person to review the code. I could not find a clear way to do it. So is there a way to:
a. Give view only access of our code base or
b. Create a new environment and give full access but only to that environment or...
Webhooks filtering
Hi,
Quick question - I want to keep a api scope but do not want the webhook. how can I go about that?
I am assuming api scope is required for any graphql queries to Shopify and it defines what we can access etc. ...
I am assuming api scope is required for any graphql queries to Shopify and it defines what we can access etc. ...

Syncing Shop Products to other dev environments
Hi,
I have my dev app installed on a singular shopify dev store.
So I have 3 environments currently: ...
SQL querying models data
Hi,
Is there a way to query data in models. When I use the API Playground and write JS to query, it is not able to process large data and its costs in usage hours 😦
I just want to know database counts per shopify store per shopify model to optimize my data storage....
Usage Data in Gadget
Hi,
My Gadget usage exceeds 100hours every month. Are there any tips on how to reduce usage?
I stopped automatic store syncing. Reduced models syncing on store install with...
Is it possible to add and sync app-owned metafields with the default app namespace?
Following the docs at https://docs.gadget.dev/guides/plugins/shopify/advanced-topics/metafields-metaobjects#storing-metafield-data-in-gadget I was figuring out, if I can use the default namespace.
The Shopify GraphQL API allows to leave the
namespace
parameter empty and will default to app--
+ the app ID, which is automatically inferred.
A metafield could look something like this:
```json
{...