App reviews, troubleshooting, and recommendations
I am currently getting an error when I add cache: true. Without the cache, it is working.
I get this error
Here is my code
import gql from "graphql-tag";
import { useQuery, useMutation} from "react-apollo";
import { Button} from "@shopify/polaris";
import React from "react";
const CREATE_SCRIPT_TAG = gql`
mutation scriptTagCreate($input: ScriptTagInput!){
scriptTagCreate(input: $input){
scriptTag{
id
}
userErrors{
field
message
}
}
}
`
function Index() {
const [createScripts] = useMutation(CREATE_SCRIPT_TAG)
return(
<Button
primary
size="slim"
type="submit" onClick={()=>{
createScripts({
variables: {
input: {
cache: true,
src: "https://3b1087910eb7.ngrok.io/thanks-script.js",
displayScope: "ORDER_STATUS"
},
},
refetchQueries: [{query: QUERY_SCRIPTTAGS}]
})
}}>
Create Code
</Button>
)
}
export default Index;
Solved! Go to the solution
This is an accepted solution.
It was the shopify API version. Was using last years version... Changed it to
This is an accepted solution.
It was the shopify API version. Was using last years version... Changed it to
This blog post is a recap of the webinar Getting Ready For BFCM: How To Run A Flash Sal...
By Jacqui Oct 3, 2023Explore the 30-30-30 rule, a dynamic social media strategy for new businesses. Learn how t...
By Trevor Sep 20, 2023Discover how to leverage the often overlooked footer of your ecommerce site to gain custom...
By Skye Sep 15, 2023