> Documentation index: [Saleor](/llms.txt) · [This section](/api-reference/orders/llms.txt)
> Source: https://docs.saleor.io/api-reference/orders/objects/order-create-from-checkout

# OrderCreateFromCheckout Object

Create new order from existing checkout.

Requires the following permissions: AUTHENTICATED\_APP HANDLE\_CHECKOUTS

Triggers the following webhook events:

-   SHIPPING\_LIST\_METHODS\_FOR\_CHECKOUT (sync): Optionally triggered when cached external shipping methods are invalid.
-   CHECKOUT\_FILTER\_SHIPPING\_METHODS (sync): Optionally triggered when cached filtered shipping methods are invalid.
-   CHECKOUT\_CALCULATE\_TAXES (sync): Optionally triggered when checkout prices are expired.
-   ORDER\_CREATED (async): Triggered when order is created.
-   NOTIFY\_USER (async): A notification for order placement.
-   NOTIFY\_USER (async): A staff notification for order placement.
-   ORDER\_UPDATED (async): Triggered when order received the update after placement.
-   ORDER\_PAID (async): Triggered when newly created order is paid.
-   ORDER\_FULLY\_PAID (async): Triggered when newly created order is fully paid.
-   ORDER\_CONFIRMED (async): Optionally triggered when newly created order are automatically marked as confirmed.

```graphql
type OrderCreateFromCheckout {
  order: Order
  errors: [OrderCreateFromCheckoutError!]!
}
```

<a id="fields"></a>

### Fields

<a id="order"></a>

#### [`order`](#order) ● [`Order`](/api-reference/orders/objects/order.md)

Placed order.

<a id="errors"></a>

#### [`errors`](#errors) ● [`[OrderCreateFromCheckoutError!]!`](/api-reference/orders/objects/order-create-from-checkout-error.md)

<a id="returned-by"></a>

### Returned By

[`orderCreateFromCheckout`](/api-reference/orders/mutations/order-create-from-checkout.md) mutation
