Edit in GitHubLog an issue

removeCouponFromCart mutation

The removeCouponFromCart mutation removes a previously-applied coupon from the cart. The cart must contain at least one item in order to remove the coupon.

Syntax

mutation: {removeCouponFromCart(input: RemoveCouponFromCartInput) {RemoveCouponFromCartOutput}}

Reference

The removeCouponFromCart reference provides detailed information about the types and fields defined in this mutation.

Example usage

The following example removes a coupon from the cart.

Request:

Copied to your clipboard
mutation {
removeCouponFromCart(
input:
{ cart_id: "IeTUiU0oCXjm0uRqGCOuhQ2AuQatogjG" }
) {
cart {
itemsV2 {
items {
product {
name
}
quantity
}
total_count
page_info {
page_size
current_page
total_pages
}
}
applied_coupons {
code
}
prices {
grand_total{
value
currency
}
}
}
}
}

Response:

Copied to your clipboard
{
"data": {
"removeCouponFromCart": {
"cart": {
"itemsV2": {
"items": [
{
"product": {
"name": "Strive Shoulder Pack"
},
"quantity": 1
},
{
"product": {
"name": "Affirm Water Bottle "
},
"quantity": 1
}
],
"total_count": 2,
"page_info": {
"page_size": 20,
"current_page": 1,
"total_pages": 1
}
},
"applied_coupons": null,
"prices": {
"grand_total": {
"value": 39,
"currency": "USD"
}
}
}
}
}
}

Errors

ErrorDescription
Cart does not contain products.
The coupon cannot be removed from the empty cart.
Could not find a cart with ID "XXX"
The specified cart_id value does not exist in the quote_id_mask table.
Current user does not have an active cart.
The user cannot perform this mutation on the inactive cart.
Required parameter "cart_id" is missing
The required cart_id argument contains an empty value.
The coupon code couldn't be deleted. Verify the coupon code and try again.
The coupon was not removed from the cart. Check the existing shopping cart price rules for details.
The current user cannot perform operations on cart XXX
An unauthorized user (guest) tried to add the product into a customer's cart, or an authorized user (customer) tried to add the product into the cart of another customer.
Wrong store code specified for cart
The specified cart_id does not exist in specified store.
  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.