Why am I receiving an access and permission error for checkout branding settings?

KetanNimje
Shopify Partner
3 0 3

Hello Team,

Required access: The app must have access to checkout branding settings and the shop must be on a Plus plan or a Development store plan.
 
"errors": [
{
"message": "Access denied for checkoutBrandingUpsert field. Required access: The app must have access to checkout branding settings and the shop must be on a Plus plan or a Development store plan.",
"locations": [
{
"line": 3,
"column": 25
}
],
"path": [
"checkoutBrandingUpsert"
],
"extensions": {
"code": "ACCESS_DENIED",
"documentation": "https:\/\/shopify.dev\/api\/usage\/access-scopes",
"requiredAccess": "The app must have access to checkout branding settings and the shop must be on a Plus plan or a Development store plan."
}
}
]

I have follow below documentation. 
https://shopify.dev/docs/apps/checkout/advanced-checkout-branding 
Please help me to fixed this error. 

Thank you

Replies 3 (3)

pinktonio
Shopify Partner
4 0 4

Hey @KetanNimje,

have you been able to solve this? I‘m having the same issue.

KetanNimje
Shopify Partner
3 0 3

Hey @pinktonio 

Yes, I have fixed this issue. I have added a new scope  "checkout_branding_settings". and  reinstall the app issue was solved by following steps

david-m-zwift
Visitor
1 0 1

For whoever else is looking for an answer to this -- if you're using the Shopify GraphiQL app, it seems you need to uninstall the app and then reinstall it with the correct access scope. I can not find a way to modify access scopes for this app other than during the install process. In this case, you need write (and probably read as well) access to `checkout_branding_settings`. Install link is  here: https://shopify-graphiql-app.shopifycloud.com/login). My app restored its default scopes when it updated, removing the scopes I had previously granted it.