Mutations
updateCartItems
Updates the quantity of existing products in a cart. This mutation resets selected shipping method of updated stores, and user will need to select shipping method again.
Arguments
input
CartItemsUpdateInput!
requiredThe input
object contains the unique identifier (ID
) for the cart and the items with their quantities that need to be updated.
fetchBuyerIdentity
Boolean
Set to false
by default.
If set to true
, the buyerIdentity
field will be fetched in the response.
fetchCartLines
Boolean
Set to true
by default.
If set to true
, the cartLines
field will be fetched in the response.
fetchOffer
Boolean
Set to true
by default.
If set to true
, the offers
field will be fetched in the response.
fetchShippingMethods
Boolean
Set to false
by default.
If set to true
, the shippingMethods
field will be fetched in the response.
Returns
CartResponse.*
CartResponse
Any requested field from the CartResponse
object.
Usage
import { RyeClient, Marketplace } from "@rye-api/rye-sdk";
const ryeClient = new RyeClient("<AUTH_HEADER>", "<SHOPPER_IP>");
const result = await ryeClient.updateCartItems({
input: {
id: "<CART_ID>",
items: {
amazonCartItemsInput: [
{
productId: "B007W3DDUW",
quantity: 2,
},
],
},
},
});
Was this page helpful?