> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/miscellaneous/llms.txt)
> Source: https://docs.saleor.io/api-reference/miscellaneous/unions/checkout-problem

# CheckoutProblem Union

Represents an problem in the checkout.

```graphql
union CheckoutProblem =
  | CheckoutProblemDeliveryMethodStale
  | CheckoutProblemDeliveryMethodInvalid
  | CheckoutLineProblemInsufficientStock
  | CheckoutLineProblemVariantNotAvailable
```

<a id="possible-types"></a>

### Possible types

<a id="checkoutproblemdeliverymethodstale"></a>

#### [`CheckoutProblemDeliveryMethodStale`](/api-reference/checkout/objects/checkout-problem-delivery-method-stale.md)

Indicates that the delivery methods are stale.

Added in Saleor 3.23

<a id="checkoutproblemdeliverymethodinvalid"></a>

#### [`CheckoutProblemDeliveryMethodInvalid`](/api-reference/checkout/objects/checkout-problem-delivery-method-invalid.md)

Indicates that the selected delivery method is invalid.

Added in Saleor 3.23

<a id="checkoutlineprobleminsufficientstock"></a>

#### [`CheckoutLineProblemInsufficientStock`](/api-reference/checkout/objects/checkout-line-problem-insufficient-stock.md)

Indicates insufficient stock for a given checkout line.Placing the order will not be possible until solving this problem.

<a id="checkoutlineproblemvariantnotavailable"></a>

#### [`CheckoutLineProblemVariantNotAvailable`](/api-reference/checkout/objects/checkout-line-problem-variant-not-available.md)

The variant assigned to the checkout line is not available.Placing the order will not be possible until solving this problem.

<a id="member-of"></a>

### Member Of

[`Checkout`](/api-reference/checkout/objects/checkout.md) object
