Amazon Orders

The returnOrder mutation can be used to initiate a return for an Amazon order. After calling the endpoint developers can listen to webhook events to get updates on the return status and shipping label data. The shipping label url can be found on the RETURN_APPROVED webhook event. Give this url to the shopper to allow them to return the item. You can also query the returns field in orderById query to see the status of all the returns for an order. More on Return Webhooks.

If you have enabled bringing your own Amazon Business account you will need to handle returns yourself since you have direct access to Amazon orders

Shopify Orders

Assuming the customer’s email is used for Shopify orders, they should receive the Shopify order number and can work directly with the Shopify store for returns. Once the return is processed by the Shopify store, one of the following will happen depending on your account type:

  • Free Accounts
    • Rye will refund the customer and close out the order request.
  • Custom Accounts
    • Rye will refund the customer and close out the order request.
    • The order will appear on your next invoice as a credit.

Sync API Orders
Rye will fire webhooks during the lifecycle of a return. You can read more what the payloads look like for each stage of returns on Webhooks updates section.