addWishlistItemsToCart mutation
The addWishlistItemsToCart
mutation moves items from the specified wish list to the customer's cart.
This mutation requires a valid customer authentication token.
Syntax
Copied to your clipboardmutation {addWishlistItemsToCart (wishlistId: ID!wishlistItemIds: [ID!]) {AddWishlistItemsToCartOutput}}
Reference
The addWishlistItemsToCart
reference provides detailed information about the types and fields defined in this mutation.
Example usage
The following example moves two items from a wishlist to the cart.
Request:
Copied to your clipboardmutation {addWishlistItemsToCart(wishlistId: 1wishlistItemIds: [2, 3]){statusadd_wishlist_items_to_cart_user_errors {codemessage}wishlist {iditems_v2 {items {idproduct {uidskuname}}}}}}
Response:
Copied to your clipboard{"data": {"addWishlistItemsToCart": {"status": true,"add_wishlist_items_to_cart_user_errors": [],"wishlist": {"id": "1","items_v2": {"items": [{"id": "1","product": {"uid": "MTM=","sku": "24-WB07","name": "Overnight Duffle"}},{"id": "4","product": {"uid": "MTEwMA==","sku": "WH04","name": "Miko Pullover Hoodie"}},{"id": "5","product": {"uid": "MTIyOA==","sku": "WJ01","name": "Stellar Solar Jacket"}},{"id": "6","product": {"uid": "MTcyNA==","sku": "WT03","name": "Nora Practice Tank"}},{"id": "7","product": {"uid": "MTY5Mg==","sku": "WT01","name": "Bella Tank"}}]}}}}}
Errors
The WishlistCartUserInputErrorType
field can contain the following values:
Type | Description |
---|---|
INSUFFICIENT_STOCK | The requested quantity of a product is greater than the quantity available |
NOT_SALABLE | A requested product is not available |
PRODUCT_NOT_FOUND | A product with the specified ID does not exist. |
UNDEFINED | The error message does not match any error code |