javascript - JavaScript 购买 SDK - Shopify
问题描述
我正在使用带有 Node.js 的 JavaScript 购买 SDK。
const fetch = require('node-fetch');
const shopify = require('shopify-buy');
const client = shopify.buildClient({
storefrontAccessToken: 'MY_STORE_ACCESS_TOKEN',
domain: 'SHOP_URL',
}, fetch);
我得到这样的产品 ID:
const products = yield client.product.fetchAll();
const variantId = products[0].variants[0].id;
const checkout = yield client.checkout.create();
有没有使用 JavaScript Buy SDK 将此产品添加到购物车的方法,在他们指定的文档中,该 SDK 也可用于将产品添加到购物车!
解决方案
以下示例代码取自文档
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
});
推荐阅读
- spring-boot - 如何在具有4个微服务、eureka服务器和API网关的架构上实现springboot中基于角色的方法级授权?
- ghostscript - 如何为 DEVICE=tiffsep1 设置像素级墨水限制
- python - Python连接两个具有共同第一个索引的列表
- vue.js - 如何在vuejs中使用jspdf在PDF文件上显示svg图像
- android - Google Mobile Vision ocrlib.so 文件下载错误
- c# - 从 Raspberry Pi 连接到 SQL Server 导致错误 35(在登录前握手期间)
- image - 灰度图像而不是 RGB 的阴影
- android - ML Kit 文本识别 + 西里尔文
- node.js - 在本地 Windows 中配置 Puppeteer executablePath chrome
- python - 我能做些什么来改变逗号中的点?