I am developing an app for Shopify and I am new to remix. I have used shopify-app-remix. I want to create a draft order after the app is installed. I don’t know how to make an API call after the app is authenticated. I found afterAuth
in the shopify.server.js file. I have tried to run the graphql but it’s not worked.
hooks: {
afterAuth: async ({ session }) => {
const { shop, accessToken } = session;
const response = graphql(
`
query supplementQRCode($id: ID!) {
product(id: $id) {
title
images(first: 1) {
nodes {
altText
url
}
}
}
}
`,
{
variables: {
id: qrCode.productId,
},
}
);
const shop1 = {
shop : shop,
accessToken : JSON.stringify(accessToken),
planId:1
}
await prisma.shops.create({data:shop1});
shopify.registerWebhooks({ session });
},
},