Skip to content

cartLineItemsRemove

Mutationin Cart

Remove line items from the cart

Arguments

ArgumentTypeDescription
idID!
versionString
lineItemIds[String!]!

Returns

CartLineItemsRemoveResponse!

FieldTypeDescription
cartCartCart information after line items are removed
cartErrors[CartLineItemsRemoveError!]Error details if line item removal failed

Example

mutation CartLineItemsRemove(
$id: ID!
$version: String
$lineItemIds: [String!]!
) {
cartLineItemsRemove(id: $id, version: $version, lineItemIds: $lineItemIds) {
cart {
id
version
createdAt
lastModifiedAt
currency
customerEmail
isGuest
totalQuantity
deliveryRemarks
vatNumber
purchaseOrderNumber
deliverySplit
requestedDeliveryDate
earliestCompleteDeliveryDate
name
defaultName
status
}
cartErrors {
__typename
... on ValidationError {
message
}
... on CartError {
message
code
}
}
}
}

The query selects the return type's fields two levels deep; pick the ones you need. The response shows its shape with placeholder values.

Served by

@evolve-framework/commercetoolsResolved
@evolve-framework/medusaResolved
@evolve-framework/sfccResolved

Used by

The storefront packages that send it, in these GraphQL documents: