--- title: OrderCancelReason - Storefront API description: Represents the reason for the order's cancellation. api_version: 2025-10 api_name: storefront type: enum api_type: graphql source_url: html: https://shopify.dev/docs/api/storefront/latest/enums/ordercancelreason md: https://shopify.dev/docs/api/storefront/latest/enums/ordercancelreason.md --- # Order​Cancel​Reason enum Represents the reason for the order's cancellation. ## Valid values * CUSTOMER The customer wanted to cancel the order. * DECLINED Payment was declined. * FRAUD The order was fraudulent. * INVENTORY There was insufficient inventory. * OTHER The order was canceled for an unlisted reason. * STAFF Staff made an error. *** ## Fields * [Order.cancelReason](https://shopify.dev/docs/api/storefront/latest/objects/Order#field-Order.fields.cancelReason) OBJECT An order is a customer’s completed request to purchase one or more products from a shop. An order is created when a customer completes the checkout process, during which time they provides an email address, billing address and payment information. *** ## Map ### Fields with this enum * <-|[Order.cancelReason](https://shopify.dev/docs/api/storefront/latest/objects/Order#field-Order.fields.cancelReason)