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

Trying to update app version to 1.5

After click start upgrading button, this process is running automatically. After this, need to deploy to production? Or what is remaining step now?...
No description

a TitleBar-like control displayed at the top

It appears that there is a TitleBar-like control displayed at the top of my application page. How can I hide it, or is there an API available to modify it? I'm using React, And what information should I provide?...
No description

Is Gadget down?

I am recieving webhoooks but the consequent code isnt being run, what could be the error? My logs are completely blank except the webhooks for some stores

Understanding Gadget To Build Custom App

Hey community, I am new to Gadget but have prior experience in Building Checkout UI extensions and Shopify apps. Currently, I want to explore gadget by building a simple CRUD application where I can upload an image from the backend, and the uploaded image is rendered on the checkout. What plan of action should I follow to move in this direction. Any feedback on this will be highly appreciated

Custom domain

Hello, could you please add the custom domain to our project? Domain: homicity.com Gadget subdomain: homicity.gadget.app DNS provider: cloudflare...

Text Searching in a tenancy environment?

How do you use the search api in a tenancy environment. eg. I want to provide a "contains" type of text search on shopifyProduct but I do not want to return all results across multiple shops. The search docs https://docs.gadget.dev/api/example-app/development/sorting-and-filtering#searching say I can't use this while also filtering. Is there anyway to work around this?

Understand priority in Queues

Hello! I don't understand why some background actions with priority High are handled in 5 minutes whereas Default ones can be handled in a few seconds. app: getsimio env: production queue: send-whatsapp-campaign...

Hey Team!I am trying to build order editing app for Shopify, but gadgets model > action and global.

One major concern is that we have to keep global actions flat. api/ ├── actions/ # Global Actions (must stay flat) │ ├── addItem.js │ ├── beginEdit.js...

ON HOLD order lineitems in Shopify

Anyone know how to tell if an order is on "ON HOLD"? From what I can find in the documentation/AI chat, it should be in shopifyOrderLineItem > fulfillableQuantity. If > 0 then lineitem can be fulfilled, =0 then it is already fulfilled or on hold etc. but I am not see this in practice with an ON HOLD order. Is there some other way to tell if the lineitem is ON HOLD?

Can I delete the web folder?

Just created a new web app thats functioning as a backend only. Am I safe to delete the web folder?

Gelly for string regex replace

Hi team. I'm replicating shopify customer records that have a phone property which could be: +XXXXXXXXXXX...

Spike in usage again

Hi I'm currently and surprisingly having a spike in usage again when this is all monitored like more than a week of not seeing a spike. Up to now i'm still trying to cancell all the queues that related to the background actions that are spiking the usage. The only change I made is having a once a day schedule for the run of that action though the code in that action, have pagination that may trigger the same action just for the purpose of retrying the action when it's about to time out. Can you somehow check out the background actions right now? I'm still cancelling it I don't why it's keep coming back. It should have been stopped after I cancelled all of those actions....

Nightly sync misses new data

I have some strange edge cases where there may be old values on a Shopify model. But the Shopify updated at is the latest value (updated). So the nightly sync only seem to check for newer ones so in one cases had for example the old ”title” that was updated one year ago.. 🤦🏻‍♂️ I can see the logic that its not a bug on the sync but its not doing what we think and hence in our case have a huge negative effect. We might need a different sync 🤔...

Should I provide user with a manual data sync button?

After reading the Gadget documentation, I learned there are various ways to trigger data synchronization. What conditions are typically set for this? For instance, when a product is updated or deleted or when a new product is created? Alternatively, should I provide a sync button that allows user to manually synchronize every 10 minutes?...

"The assistant encountered an unexpected error, please try again."

I'm getting this error instantly on existing chats and new chats I try to start. Cannot use assistant at all.

Custom Domain

Hello, could you please add the custom domain to our project? Domain: gnosium.com Gadget subdomain: gnosium.gadget.app DNS provider: hostgator...

Payment Decline

Hello, I have been trying to add my credit card since 2 hours but the payment keeps getting declined. I used Amex, Mastercard and Visa and didn't get success with any of those. I even got mail from Gadget saying that my account would be suspended in 24 hours if payment doesn't succeed. Please help!!!!

I'm not sure why my action can't use "connections.shopify.forShop(shopId)

App URL: inspsync-crescent.gadget.app Log Trace ID: e438996056b01fa8dcc5c8dc10a66d35 I'm getting this error in my app: "GGT_MISSING_REQUIRED_DATA: Shop record is missing required field: myshopifyDomain" The AI helper suggested that the model's data did not contain the domain field but it does....

Unknown shopify customer IDs

Hi all, just a general question. One of my apps here on gadgets have global actions that gets called from checkout and customer accounts, e.g. to register them as a member or get latest information from 3rd party API. Lately we have this strange occurrences where when the customer ID is passed through from checkout, it's completely unknown to the Shopify store that the call is coming from. The format etc is exactly the same, so 100% a shopify customer ID - however it looks like it comes from a different Shopify store. All the other info, like customer name, email matches what's registered in the merchant's store. The store/merchant has recently activated Shopify Payments, but don't use Shop Pay. ...

Data Recovery Following Cloudflare Outage

We experienced an issue during the Cloudflare outage. Our Shopify orders/paid webhook handler successfully received and processed orders, but failed to complete the final step of updating Shopify order metafields due to connectivity issues. Can I create an action in Gadget that automatically runs every X hours to find and fix orders missing data, or do I need to manually trigger it each time?
Gadget Developers Community - Answer Overflow