Nested reasons allow to improve detail on return reasons and so analysis of returns. At the same time they decrease the initial user choice and UI complexity as it's provided in a more scalable way.

In the shopper flow, once the shopper picks a reason if that one has sub-reasons those are shown with the message "Please Specify Further".

Nested Reasons can be configured on the Merchant Dashboard → Return Policies by adding sub-reasons to the existing reasons.


Sub-reasons will be of type exchange if the parent reason is of type exchange.

If you are utilizing the Returns API and this feature, the “return_cause” attribute will reflect the sub-reason selected by the shopper.

Did this answer your question?