---
title: OrderCancelReason - Storefront API
description: Represents the reason for the order's cancellation.
api_version: 2025-07
api_name: storefront
type: enum
api_type: graphql
source_url:
  html: 'https://shopify.dev/docs/api/storefront/2025-07/enums/OrderCancelReason'
  md: 'https://shopify.dev/docs/api/storefront/2025-07/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/2025-07/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/2025-07/objects/Order#field-Order.fields.cancelReason)
