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
product
item’snonreturnable
property is set tofalse
, then for each of its child SKUs, the value of thesku
item’snonreturnable
property determines whether the SKU is returnable.If a
product
item’snonreturnable
property is set totrue
, all of the child SKUs are nonreturnable, regardless of the values of their ownnonreturnable
properties.
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.