Adobe Commerce only. Learn more
removeRewardPointsFromCart mutation
The removeRewardPointsFromCart
mutation removes all reward points that were previously applied to the customer's cart with the applyRewardPointsToCart
mutation.
Syntax
mutation: removeRewardPointsFromCart(cartId: ID!): RemoveRewardPointsFromCartOutput
Reference
The removeRewardPointsFromCart
reference provides detailed information about the types and fields defined in this mutation.
Example usage
The following example removes all reward points from the customer's cart. The applied_rewards_points
object is now null.
Request:
Copied to your clipboardmutation {removeRewardPointsFromCart(cartId: "8k0Q4MpH2IGahWrTRtqM61YV2MtLPApz"){cart {applied_reward_points {money {currencyvalue}points}prices {applied_taxes {amount {currencyvalue}}grand_total {currencyvalue}}}}}
Response:
Copied to your clipboard{"data": {"removeRewardPointsFromCart": {"cart": {"applied_reward_points": null,"prices": {"applied_taxes": [{"amount": {"currency": "USD","value": 6.93}}],"grand_total": {"currency": "USD","value": 90.93}}}}}}
Errors
Error | Description |
---|---|
Could not find a cart with ID \"xxxxx\" | The ID provided in the cart_id field is invalid or the cart does not exist for the customer. |
The cart isn't active | The cart with the specified cart ID is unavailable, because the items have been purchased and the cart ID becomes inactive. |
Field removeRewardPointsFromCart.cart_id of required type String! was not provided | The value specified in the removeRewardPointsFromCart.cart_id argument is empty. |