JavaScript купить SDK - Shopify
Я использую JavaScript купить SDK с Node.js.
const fetch = require('node-fetch');
const shopify = require('shopify-buy');
const client = shopify.buildClient({
storefrontAccessToken: 'MY_STORE_ACCESS_TOKEN',
domain: 'SHOP_URL',
}, fetch);
Я получаю идентификатор продукта, как это:
const products = yield client.product.fetchAll();
const variantId = products[0].variants[0].id;
const checkout = yield client.checkout.create();
Есть ли способ добавить этот продукт в корзину, используя JavaScript Buy SDK, в документации они указали, что этот SDK можно использовать и для добавления продукта в корзину!
1 ответ
Следующий пример кода взят из документации
const checkoutId = 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0SW1hZ2UvMTgyMTc3ODc1OTI='; // ID of an existing checkout
const lineItemsToAdd = [
{variantId: 'Z2lkOi8vc2hvcGlmeS9Qcm9kdWN0VmFyaWFudC8yOTEwNjAyMjc5Mg==', quantity: 5}
];
// Add an item to the checkout
client.checkout.addLineItems(checkoutId, lineItemsToAdd).then((checkout) => {
// Do something with the updated checkout
console.log(checkout.lineItems); // Array with one additional line item
});