--- title: NonReturnableReason - Customer API description: The reason why a line item quantity can't be returned. api_version: 2025-10 api_name: customer type: enum api_type: graphql source_url: html: 'https://shopify.dev/docs/api/customer/latest/enums/NonReturnableReason' md: 'https://shopify.dev/docs/api/customer/latest/enums/NonReturnableReason.md' --- # Non​Returnable​Reason enum The reason why a line item quantity can't be returned. ## Valid values * FINAL\_​SALE The line item quantity is final sale. This is only applicable if return rules were in place at the time an order was placed. * OTHER The line item quantity is ineligible for return for a reason that has not been predefined. * RETURN\_​WINDOW\_​EXPIRED The return window for this line item quantity has expired. This is only applicable if return rules were in place at the time an order was placed. * RETURNED The line item quantity has already been returned. * UNFULFILLED The line item quantity has not been fulfilled by the merchant. *** ## Fields * [Non​Returnable​Quantity​Detail.reasonCode](https://shopify.dev/docs/api/customer/latest/objects/NonReturnableQuantityDetail#field-NonReturnableQuantityDetail.fields.reasonCode) OBJECT Details about non-returnable quantities, including the number of units that can't be returned and the reasons for non-returnability, grouped by reason (e.g., already returned, not yet fulfilled). * [Order​Non​Returnable​Summary.nonReturnableReasons](https://shopify.dev/docs/api/customer/latest/objects/OrderNonReturnableSummary#field-OrderNonReturnableSummary.fields.nonReturnableReasons) OBJECT The summary of reasons why the order is ineligible for return. *** ## Map ### Fields with this enum * <-|[Non​Returnable​Quantity​Detail.reasonCode](https://shopify.dev/docs/api/customer/latest/objects/NonReturnableQuantityDetail#field-NonReturnableQuantityDetail.fields.reasonCode) * <-|[Order​Non​Returnable​Summary.nonReturnableReasons](https://shopify.dev/docs/api/customer/latest/objects/OrderNonReturnableSummary#field-OrderNonReturnableSummary.fields.nonReturnableReasons)