Configure Returns Eligibility Rules
Overview
Return eligibility rules are the part of your storeâs return policy that clearly define the conditions under which the items are eligible to be returned. AfterShip Returns offers you the most flexible return policy settings with the option to set up multiple return eligibility rules under Eligibility rules in AfterShip Returns admin.
What youâll learn
In this article, we will show you:
- Set up blocklists and allowlists
- Mange returns per order limit
- Configure product SKU limit
- Set up workflows to auto-process returns
Eligibility rules set up
- Go to Return policy > Eligibility rules in the AfterShip Returns admin.
With AfterShip Returns you can save time and only deal with eligible returns by setting which products, customers, orders or RMA requests can make a return request. Here's are the supported settings to help you avoid unnecessary returns.
- Set up blocklists and allowlists. Create blocklists and allowlists to prevent returns and make exceptions for specific orders or scenarios.

a. Blocklisting customers' email addresses, product types, SKUs, products, and order tags will make them ineligible for return.
- Click Manage, then select Add listing to start creating your blocklist based on the following criteria.
Field | Description |
|---|---|
Customer | Input customer email address to block all orders associated with this customer from being returned. |
Product type | Input product types as defined in your eCommerce platform. |
Product tag | Input product tags as specified in your eCommerce platform. |
Order tag | Input tags defined for orders in your eCommerce platform. |
SKU | Add SKUs of the products as set in your eCommerce platform. |
Discount | Add a discount code generated in your eCommerce platformâs admin, a discount amount, or percentage (%). |
The availability of the aforementioned conditions varies from eCommerce platform to platform. See this section.

b. Allowlisting allows you to make exceptions for specific product types, tags, orders, and customers.
Field | Description |
|---|---|
Discount | Add a discount code generated in your eCommerce platformâs admin, a discount amount, or percentage (%). |
Order name | Enter the eCommerce platformâs Order Name in Column A (each row). |
Customer email | Enter the customer email with which a customer places orders. |
Product type | Enter product type as defined in eCommerce platformâs admin. |
Product tag | Enter the product tag as defined in eCommerce platformâs admin. |
SKU | Add SKUs of the products as set in your eCommerce platform. |
This feature allows you to overwrite all the eligibility rules configured within AfterShip Returns and lets customers request a return through the returns page normally. Learn to set up blocklists and allowlists
- Entries from the blocklists and allowlists can be removed anytime from their respective management dashboards by clicking the bin icon.
- Merchants have the full flexibility to decide which products, orders, or customers they wish to blocklist or allowlist to suit their return policy .
- CSV file import is supported to import blocklists directly to AfterShip Returns admin without any manual efforts.
- Click Import CSV. Select the CSV file with blocklist and allowlist entries from your computer or drop a file to the location and click Upload and continue. Use the structure below to import the CSV file correctly.

2. Mange returns per order limit
Manage if multiple returns per order are eligible by shifting the toggle button.
a. To Limit one return request per order, shift the toggle to the right
b. Configure if discounted items are eligible to be returned.
- To prevent customers from returning items sold on discount, shift the toggle to the right

3. Configure product SKU limit
Put a cap on whether multiple product SKUs per return request are allowed. This means if a customer has purchased multiple products (SKU) in the same order, say three different types of vases in numerous quantities, say, 3 brown vases, 2 gray vases, and 1 multicolor vase (variants), you can put a limit on whether

A. All the products (SKU) can be returned within the same return request or only one product (SKU) per return request can be returned
- Move the toggle to the right to Limit to one product SKU per return request
B. All the product variants (quantities) can be returned within the same return request, or only one variant (quantity) per return request can be returned
- Select No limit on product quantity to allow all product variants per product SKU to be returned in one return request
- Select Limit product quantity to one to allow only one product variant per product SKU to be returned in one return request
Use cases
Based on the above settings for Product SKU limit, two scenarios can occur
Scenario 1: If Limit to one product SKU per return request and No limit on product quantity is enabled, the customer can return, say, all the 3 (product quantity) brown vases (SKU) in one request. But if they go on to select the 2nd product SKU say a multicolor vase, they wonât be able to do so because of the one product SKU per return request rule.

Scenario 2: If Limit to one product SKU per return request and Limit product quantity to one is enabled, the customer can return 1 unit (product quantity) of a brown vase (SKU) in one request.
But suppose they go on to increase the number of units of a brown vase. In that case, they wonât be able to do so, nor will they be able to add another SKU to the return request because of the limit to product SKU and quantity that can be returned to 1 per RMA.

C. Limiting to products meeting the same routing rule conditions option ensures that only product SKUs with identical routing rule conditions can be included in a single return request.
For example, if different products in an order (like smartwatches and sunglasses) are routed to different return locations, only items sharing the same routing rule can be returned together.
To implement this:
- Configure return routing rules using SKU, product tag, or product type to define return locations.
- Ensure each routing rule has mutually exclusive conditions (e.g., one for smartwatches, another for sunglasses).
- In Eligibility rules, enable Limit product per return request and select Limit to products meeting the same routing rule conditions.
Items that donât match any routing rule conditions can still be selected together in a return request.
For detailed setup steps and examples, refer to the full article on Set product SKU limit per return request.
4. Set up workflows to auto-process returns
Create custom workflows to ask customers relevant questions that help determine whether their items qualify for a return under your brandâs return policy.
a. Click Manage to open the Workflows page.
b. You can either build a workflow from scratch or use ready-made templates to automate your return process.
c. Select the Prevent return of worn items template to create a workflow that checks an itemâs return eligibility based on a customerâs response. Hover over the template and click Select.
d. Configure conditions that will trigger the customer question during the return request process. Conditions can be based on Product, order, or customer information and RMA data. Below is the list of conditions currently supported that you can use to facilitate certain actions.
Condition type | Conditions | Description | eCommerce platforms supported |
|---|---|---|---|
Order |
|
|
|
| Countries/Regions | Specifies the country or region of the original order associated with the return request. | All platforms |
| Order tag | Tags assigned to the original order associated with the return request, as defined in your eCommerce platform. | Shopify, Magento 2 |
| Event date | The date on which a specific event (like an order placed, fulfilled, or delivered) occurred. | All platforms |
| Discount code | A promotional code applied to the original order associated with the return request (from your eCommerce platform). | Shopify, Commerce API |
| Discount percentage | The percentage discount applied to the original order associated with the return request (from your eCommerce platform). | Shopify, Commerce API |
Product |
|
|
|
| Product tag | Tags assigned to the original product in the return request for filtering or organization, as defined in your eCommerce platform. | Shopify, WooCommerce, Magento 1 |
| Product type | The category or classification of the original product(s) in the return request, as defined in your eCommerce platform. | Shopify, BigCommerce, Magento 1, Magento 2 |
| SKU | The stock-keeping unit identifier unique to each product variant in the return request. | All platforms |
Return |
|
|
|
| Return request date | The date a return was initiated by the customer within, after, or before the starting of the return window | All platforms |
| Return reason | The reason provided by the customer for returning a product. | All platforms |
Customer |
|
|
|
| Customer tag | Tags assigned to the customer associated with the return request, as defined in your eCommerce platform. | Shopify |
- Select the condition from the list, apply the logic, and input the corresponding value.
e. Choose whether the question is triggered when all conditions are met or when any condition is met.
f. Edit the question you want to ask customers and define the primary and secondary button responses:
- Primary button: Marks the item as non-returnable when selected.
- Secondary button: Allows the customer to continue with the return process.
- You can customize the question and responses to align with your return policy and desired outcome.
- For Ask a question workflow, if the customer opts for the
Yesoption, the Action would be to Block return item. If the customer opts for theNo, he can proceed to submit the return request.
g. Click Save to enable your workflow.
Refer to the detailed guide on return workflows.

Supported platforms
- Blocklists and Allowlists feature is available for users on Pro, Premium, and Enterprise plans
- Product tag listings are available for Shopify, Magento 1, WooCommerce, and AfterShip Commerce API.
- Product type listings are available for Shopify, Magento 1, Magento 2, BigCommerce, and AfterShip Commerce API. (In BigCommerce, the product type is labeled as "Product category")
- Order tag listings are available for Shopify and Magento 2
- Discount listings are available for Shopify and Commerce API
FAQs
1. Whatâs the difference between a blocklist and an allowlist?
A blocklist prevents specific customers, products, SKUs, or orders from being returned.
An allowlist creates exceptions, letting certain customers or products bypass eligibility restrictions even if they normally wouldnât qualify for a return.
2. What criteria can I use to create blocklists and allowlists?
You can use multiple data points from your eCommerce platform, including:
- Customer email
- Product type
- Product tag
- Order tag
- SKU
- Discount code
- Order name (for allowlists)
3. Can I import or export blocklists and allowlists using a CSV file?
Yes. AfterShip Returns supports CSV file import to bulk upload entries. You just need to ensure your CSV follows the correct column format as shown in the admin sample file.
4. What happens if a customer or product is blocklisted?
If a customer, product, or order is blocklisted, the system will automatically prevent that return request from being submitted on the returns portal. The customer will see that the item is ineligible for return.
5. Can I limit how many return requests a customer can make per order?
Yes. You can enable the âLimit one return request per orderâ setting. Once enabled, customers can only submit a single return request for each order.
6. How can I restrict returns for discounted products?
You can prevent discounted products from being returned by toggling the âPrevent return of discounted itemsâ option under the eligibility rule settings.
7. Can I automate return eligibility checks?
Yes. AfterShip Returns allows you to set up custom workflows to automatically ask customers qualifying questions (for example, whether the item has been used). Based on their response, the system can automatically approve or block the return.
8. Are all these features available on every plan?
No.
- Blocklists and Allowlists are available on Pro, Premium, and Enterprise plans.
- Return limits, SKU limits, and workflow automation features are available across all plans, though specific capabilities within these features may vary.
Additional resources
- Set up blocklists and allowlists
- Set product SKU limit per return request
- Set up workflows for return eligibility
Key takeaways
- AfterShip Returns allows you to define flexible return eligibility rules that control which products, orders, and customers can request returns.
- Use blocklists to prevent returns for specific customers, SKUs, or order tags, and allowlists to make exceptions when needed.
- Easily import blocklist or allowlist entries via CSV for faster setup and management.
- Set a limit on return requests per order to prevent multiple submissions for the same order.
- Configure a product SKU limit to control how many SKUs or quantities can be returned in one request.
- Enable automated workflows to process return requests with custom questions and conditions before approval.
For any further questions or help, please contact our chat support team or reach out to us at support+returns@aftership.com.
Updated on: 06/11/2025
