RM

OAuth Permission Issues

Troubleshoot common OAuth and permission problems with Shopify connections.

2 min read
Last updated 31 December 2024

This guide helps you resolve OAuth and permission issues when connecting ReturnMate to Shopify.

Common Issues

"Permission Denied" Error

Symptom: Error message when trying to access ReturnMate features.

Causes:

  • Missing required Shopify scopes
  • OAuth token expired
  • Store permissions changed

Solution:

  1. Go to Settings → Connections → Shopify
  2. Click Reconnect
  3. Grant all requested permissions
  4. Test the connection

"App Not Installed" Message

Symptom: ReturnMate shows as not installed in Shopify admin.

Solution:

  1. Go to Shopify Admin → Apps
  2. Find ReturnMate
  3. If not listed, reinstall from App Store
  4. Grant permissions when prompted

Token Expired

Symptom: Features stop working; errors mention authentication.

Solution:

  1. Go to Settings → Connections
  2. Check connection status
  3. Click Refresh Token or Reconnect

Required Permissions

ReturnMate needs these Shopify scopes:

PermissionPurpose
read_ordersAccess order data
write_ordersUpdate order status
read_productsProduct information
read_customersCustomer details
read_fulfillmentsShipping information
read_inventoryStock levels
Don't Revoke Permissions

If you revoke permissions in Shopify, ReturnMate will stop working. Reconnect if this happens.

Troubleshooting Steps

1

Check Connection Status

Go to Settings → Connections → Shopify and verify status shows "Connected".

2

Verify in Shopify

In Shopify Admin → Apps → ReturnMate, confirm the app is installed.

3

Reconnect if Needed

Click Reconnect and grant all permissions again.

4

Test Functionality

Try creating an RMA to verify the connection works.

Prevention

  • Don't modify app permissions in Shopify directly
  • Keep Shopify account active
  • Monitor for expiry notifications
  • Reconnect promptly if issues arise

Getting Help

If issues persist:

  1. Note any error messages
  2. Check the error log in Settings
  3. Contact support@returnmate.io with details
Was this helpful?
Contact Support