GraphQL checkout tutorial
Step 8. Set email on the cart (guest customers only)
Skip this step if you placed the order as a registered customer.
If you place an order as a guest user, you must set a quote email address. Use the setGuestEmailOnCart
mutation query for that.
{ CART_ID }
is the unique shopping cart ID from Step 2. Create empty cart.
Request:
1
2
3
4
5
6
7
8
9
10
mutation {
setGuestEmailOnCart(input: {
cart_id: "{ CART_ID }"
email: "guest@example.com"
}) {
cart {
email
}
}
}
Response:
1
2
3
4
5
6
7
8
9
{
"data": {
"setGuestEmailOnCart": {
"cart": {
"email": "guest@example.com"
}
}
}
}
Verify this step
There are no additional verification steps. quote
.customer_email
is displayed for administrator on back-end side.