import HenrySDK from '@henrylabs/sdk';const client = new HenrySDK({ apiKey: process.env['HENRY_SDK_API_KEY'], // This is the default and can be omitted});const response = await client.cart.items.add({ productsDetails: [ { name: "Men's Trail Runners", price: '100', productLink: 'https://www.on.com/en-us/products/cloud-6-versa-m-3mf1004/mens/black-eclipse-shoes-3MF10040106', quantity: 1, }, ], 'x-user-id': 'x-user-id',});console.log(response.message);
Adds product data to existing cart or create a new one.
POST
/
cart
/
items
JavaScript
Copy
import HenrySDK from '@henrylabs/sdk';const client = new HenrySDK({ apiKey: process.env['HENRY_SDK_API_KEY'], // This is the default and can be omitted});const response = await client.cart.items.add({ productsDetails: [ { name: "Men's Trail Runners", price: '100', productLink: 'https://www.on.com/en-us/products/cloud-6-versa-m-3mf1004/mens/black-eclipse-shoes-3MF10040106', quantity: 1, }, ], 'x-user-id': 'x-user-id',});console.log(response.message);
Whether to check variant availability after adding to cart. If true, variant check requests will be created for products with metadata and requestIds returned.