data-src=../../../includes/paas-only.md

Step 10. Place the order

The placeOrder mutation places an order.

{ CART_ID } is the unique shopping cart ID from Step 2. Create empty cart.

Send the customer's authorization token in the Authorization parameter of the header. See Authorization tokens for more information.

Request:

mutation {
  placeOrder(input: {cart_id: "{ CART_ID }"}) {
    orderV2 {
      number
    }
    errors {
      message
      code
    }
  }
}

Response:

{
  "data": {
    "placeOrder": {
      "orderV2": {
        "number": "000000001"
      },
      "errors": []
    }
  }
}

Verify this step

  1. Sign in as a customer to the website using the email john.doe@example.com and password b1b2b3l@w+.

  2. Go to My Account > My Orders. The order you created is displayed. The order is also displayed on the Orders grid (Sales > Orders) in the Admin.

data-slots=text
data-backgroundcolor=blue
Thanks to Atwix for contributing this topic!