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

Data table font sizes too big

Sorry dumb polaris question here - why are the font sizes so big in the data table as compared to the docs: https://clhom.gadget.app/edit/development/files/web/routes/index.jsx...
No description

queue concurrency control

I have a bg action that sends whatsapp messages on order fulfillment. However, most stores bulk fulfill orders which means the messages are spammed together. I reduced the concurrency to 1 but I want to do something like giving atleast 10 seconds difference between the last queued action. Is this possible by any means?

Urgent: Cant install my app

Whenever I try to install my app, the one in production it keeps redirecting:
No description

Getting a tons of errors ( message: Internal error. Looks like something went wrong on our end. )

Hi Gadget team, We are getting uncountable errors. All of the messages are "message: Internal error. Looks like something went wrong on our end. " I'd like to copy and paste some Request IDs. Request ID: 9eaa49cf-56ec-4f80-b88a-b4ac6c85d571-1743561829 (include this in support requests)....

ReplyTo

Does gadget mailer support a custom replyTo? I'm using sendgrid. Below is my boot file ```javascript import { emails } from "gadget-server"; import type { Server } from "gadget-server"; ...

There are separate background jobs showing up with the same trace ID

56a5b568c2bc7e48d528d682310b3c4d These are completely different background jobs that are kicked off from different scheduled jobs. It's making it very hard to troubleshoot an error log....
No description

Offline

I would like to support my users using my gadget application (non Shopify), but no Internet is available and then syncing the data as soon as Internet turns back on. Has anybody done something like this or have any suggestions? Think of a mobile app, as if it’s running locally via electron or something....

long boot task registering routes for /gadget/app/api/routes/ finished

What does this mean when in the logs? long boot task registering routes for /gadget/app/api/routes/ finished...

migrating all to remix

I have a shopify gadget app on react live, what's the best way to migrate it to remix?

Production extension is not working

Hi all, hope you are having a great weekend. I recently deployed a Gadget post-purchase upsell app to production and installed it onto a test store. Previously, to view the extension and it's functionality, I had to copy the extension root URL from the development/local environment, using the Shopify Developer tools. However, now that I have deployed the app onto a production environment, I have installed the application on a development store, but no longer see the extension in action. From my understanding, on a production environment, I no longer need to use the Shopify Developer tools to view the extension. Is that correct?...

new app.toml and extension

my gadget directory did not have any app.toml file so I created one using
shopify app config link
shopify app config link
and linked it to my development app in partners. Then I also created an extension for that app . How do I know that when I deploy the app from gadget, then all this configuration will happen in my production app with the extension being created and available to use and all.

remove from queue

Is there a way to cancel scheduled background actions? like dequeue them if they havent been executed yet?

Custom Domain

I'd like to attach a custom domain to my Gadget app's production environment. I don't want to share the domain/app name publicly. What is the best way to go about this? Thanks...

Abandoned checkout webhook

What is the best way to recieve a webhook everytime a checkout is abandoned? Shopify has checkouts/created/updated webhooks but how do I identify which checkout has been abandoned?

could not find Shopify connection to decrypt hmac

Suddenly started getting this error for my app proxy: could not find Shopify connection to decrypt hmac
No description

Making the AutoTable feel more native

I have an autotable populating with some data but I wanted to make some improvements to make it feel more native: - The font size of the content is a bit too large - It's cropping the product title column too early I asked the AI assistant to make some changes and it's doing inline styles which I'm guessing isn't the ideal approach....
No description

Issues subscribing to metaobject webhooks

Here is the action code ```javascript /** @type { ActionRun } */ export const run = async ({ params, trigger, logger, api, connections }) => { logger.info({ trigger }, "Syncing Shopify Metaobjects");...

How to use SaveBar component from @shopify/app-bridge-react

I am trying to use the SaveBar component and imported it as follows:
import { useAppBridge, SaveBar } from '@shopify/app-bridge-react';
import { useAppBridge, SaveBar } from '@shopify/app-bridge-react';
However I get the following error:
SyntaxError: The requested module '/node_modules/.vite/deps/@shopify_app-bridge-react.js?v=855aef6d' does not provide an export named 'SaveBar'
SyntaxError: The requested module '/node_modules/.vite/deps/@shopify_app-bridge-react.js?v=855aef6d' does not provide an export named 'SaveBar'
...

Can you inspect a queue size from within code?

I'd like to be able to show a progress bar for how many products have been processed after kicking off a batch job to process all the products.