Using Make Shopify GraphQL API Module

:bullseye: What is your goal?

Set Payment Terms on a newly DRAFT created order

:thinking: What is the problem & what have you tried?

Now that the MAKE Create Draft Order Module is deprecated I have successfully used a GraphQL API call to add some fields to a draft order.

I also need to set the Payment Terms for the Draft Order but it fails with an access permission problem.

My question is how do I add that permission to the Make App when it isn’t availabe in the Scope of the Connection (now called Credentials I believe ) so that I can add the required permission to the Make app

Does it need to be done by the store owner editting the permissions manually using Shopify Admin?

Any insight greatly appreciated

1 Like

Hi ! i have the same issue, i’m getting the following error with the Make Shopify GraphQL API Module in one of my scenario:

[200] Error(s):
ACCESS_DENIED - Access denied for shopifyPaymentsAccount field. Required access: the `read_shopify_payments` or the `read_shopify_payments_accounts` access scope.

Have you found how to edit permissions regarding this kind of access issue…?

thank you for your help

Hey there,

go to Credentials on the left side of the screen and find the one for Shopify. Click the three dots on the right side of the screen and click Edit. From there you can add additional scopes, check if you can find the needed ones there.

Alternatively, you can change them on the Shopify side in the developer settings.

go to Credentials on the left side of the screen and find the one for Shopify. Click the three dots on the right side of the screen and click Edit. From there you can add additional scopes by simply choosing them from the Combo Box. Otherwise, if the scope that you are looking for is not available on the list, then toggle ‘map’ to ‘On’ and you will be able to enter it manually. If you are adding more than one scope, please separate them by commas (no spaces)