Return Rabbit requests the following permissions from merchants.
Here is a brief description of what permission is needed for what:
-
View Shopify Account Data:
-
Store locations (to be used as warehouse location),
-
Set up Return Rabbit account access using email, phone number, etc.
-
Use customer support email and phone to display as customer support touch points.
-
-
-
Manage Products:
-
Inventory access to handle inline exchanges.
-
Sync products and collections to offer exchange capability to your customers across entire merchant product catalog.
-
Exchanges deferred if inventory is not available.
-
Manipulate inventory quantity as per returned/exchanged items.
-
Order item details such as title, price, sizes, and variants.
-
To show users options to Exchange with while exchanging.
-
-
Update inventory while restocking the item through exchange/return.
-
Check availability of the item in the inventory to create exchange orders.
-
-
Manage Orders:
-
Sync order data. Allow your customers to service their orders.
-
Refund order items or place new exchange orders as needed.
-
We need to write to DraftOrder because when an order item is successfully exchanged with a higher-value item, we will create a DraftOrder, which will be converted into an Order once the remaining amount is paid.
-
We need to write to Order
-
for conversion of DraftOrder to Order
-
to create an order when an item is successfully exchanged with another item
-
write Note, Note Attributes, tags to order objects
-
-
-
Manage Customers:
-
Access customer fields like email & address across specific orders if your customers request it.
-
Update meta fields and add the phone numbers of your customers.
-
We write to the customer object to assign the phone number received by the customer when creating a service request.
-
-
We need to read customer details, which helps us to authenticate a user to access and utilize our services.
-
We will read the customer's addresses, which are used as a customer's address to create a service request.
-
We will use name, email, and phone numbers to create shipping labels.
-
We read customer tags to provide better customized services to your customers based on the tags.
-
-
Manage Other Data:
-
Price rules
-
Calculate discounts based on price rules, and alter refund amounts if applicable.
-
Discount Handling & Forwarding
-
-
Apply discounts to exchange items.
-
-
We need write/read permissions for Locations data
-
Merchants can mark which one can be used as a service facility.
-
We use this information to create a service facility, which acts as a destination address for return parcels.
-
-