The product and the sku item types in the catalog repository have nonreturnable properties for controlling whether items are returnable. The logic for determining whether an individual SKU is returnable is as follows:
If a
productitem’snonreturnableproperty is set tofalse, then for each of its child SKUs, the value of theskuitem’snonreturnableproperty determines whether the SKU is returnable.If a
productitem’snonreturnableproperty is set totrue, all of the child SKUs are nonreturnable, regardless of the values of their ownnonreturnableproperties.
If an item is nonreturnable, the returnItemsSelection.jsp page indicates this, and does not provide controls for selecting the item or specifying a return reason:

If the order includes an item that has already been returned, the returnItemsSelection.jsp page indicates this as well:

If the customer clicks Return All Items on this page, nonreturnable and already returned items are not included in the list of items to be returned.

