Mutations
removeCart
Removes an existing shopping cart based on the provided cart ID. It allows users to remove a cart that is no longer needed or relevant.
The cart will be removed regardless if the products are present in the cart or not and regardless cart submission status.
Arguments
input
required
The input
object contains the unique identifier (ID
) for the cart that needs to be deleted.
Returns
DeletedCart.deletedId
The unique identifier (ID
) of the deleted cart.
Example - request
Query arguments
{
"input": {
"id": "{{cartId}}"
}
}
GraphQL
mutation ($input: CartDeleteInput!) {
removeCart(input: $input) {
deletedId
}
}
Example - response
Response
{
"data": {
"removeCart": {
"deletedId": "teWvPufPy8c2AcfkfBo9"
}
}
}
Errors
If the cart is not found then a corresponding error is returned
JSON
{
"errors": [
{
"message": "Cart not found: someInvalidCartId",
"path": [
"removeCart"
],
"extensions": {
"code": "CART_NOT_FOUND_ERROR"
}
}
],
"data": null
}
Was this page helpful?