AfterShip Returns Common Scenario
This document will describe several common usage scenarios for AfterShip Returns, provided for your reference.
Please be sure to reach out to the AfterShip support team or contact your customer success manager to activate your store ID for AfterShip Returns usage.
1. Returns Basic Features
The first step is to import your order into AfterShip system, you can import your order with order
endpoints. Here is a sample request for creating orders, along with the payload required to use AfterShip Returns:
preparing...
Once you have successfully imported the orders according to the above example, the following features of Returns can be used:
1. Accept return request in Returns Page
Customers can use their number/name + customer.emails on the Returns Page to find their order, then select return items, return reason, return resolution, shipping, and finally submit a return request.
2. Returns window - Order date
You can configure returns window based on fulfillment.source_created_at, and any return requests exceeding this window will be automatically blocked.
3. Blocklist - Customer
You can configure blocklist based on customer.emails to block return requests.
4. Allowlist - Order
You can configure allowlist based on name, making exceptions for specific orders so that customers can raise return requests.
5. Allowlist - Customer
You can configure allowlist based on customer.emails, making exceptions for specific customers so that they can raise return requests.
2. Returns Advanced Features
If you want to use more features of Returns, you can import the resource according to the following example:
Importing the order
preparing...
Importing the fulfillment
preparing...
Once you have successfully imported the orders according to the above example, the following features of Returns can be used:
1. Returns window - Fulfillment date
You can configure returns window based on shipments[*].source_created_at, and any return requests exceeding this window will be automatically blocked.
2. Discounted items
You can enable the Do not accept discounted items
option. When this option is enabled, any individual items with a discount greater than 0 will be automatically blocked, while non-discounted items in the same order can still be processed normally
3. Blocklist - Product type
You can configure blocklist based on items[*].product_categories to block return requests.
4. Blocklist - Product tag
You can configure blocklist based on items[*].product_tags to block return requests.
5. Allowlist - Product type
You can configure allowlist based on items[*].product_categories, making exceptions for specific product types so that customers can raise return requests.
6. Allowlist - Product tag
You can configure allowlist based on items[*].product_tags, making exceptions for specific product tags so that customers can raise return requests.
7. Variant exchange
You can provide Variant exchange resolution to customer, but you need to import the corresponding products according to the following example. Ensure that published
is set to true and variants.*.available_quantity
greater than 0
preparing...