"Role already exist" error when I re-send access request to merchant store

Scenario:

I sent an access request to a merchant store to perform task, and the merchant has accepted it.

After the merchant has accepted it, I realized I didn’t include some scopes (eg: read_products) that I needed to complete the task, then I cancel the accepted request. I then send another access request to merchant with the added scope.

Merchant receives the request, and attempt to approve it, but then they saw the error message “Role with this name already exist”

Now the merchant and I am stuck, as I am not able to gain access to their store to perform task.

Can Shopify provide any guidance to solve this? Thank you.

1 Like

On the merchant side, click “Assign Role”, select the role with the same name, and 2 roles with the same name will be displayed, then remove the previous role (not the one just added), and finally accept the request.

I just solved the problem with the above steps, hope it helps :slight_smile:

3 Likes

Thank you, this works for me!

1 Like