Shopify-Buy 是一个 JavaScript 库,它提供了一个易于使用的 API 用于连接到 Shopify Storefront API。通过使用这个库,你可以构建基于 Shopify 的电商网站,以及更多其他应用程序。
安装
安装 Shopify-Buy 很简单,只需要在终端中运行以下命令:
npm install shopify-buy
配置
首先,你需要从 Shopify 后台获取 Storefront API 的凭证,包括 store 域名和 storefront_access_token。然后通过以下代码进行配置:
import Client from 'shopify-buy'; const client = Client.buildClient({ domain: 'your-shop-name.myshopify.com', storefrontAccessToken: 'your-storefront-access-token' });
查询产品
要查询 Shopify Storefront API 中存储的产品,你需要使用 fetchQuery
方法。该方法接收一个对象作为参数,其中包含 GraphQL 查询以及一些变量。例如,要查询所有产品的标题和价格,可以编写以下代码:
-- -------------------- ---- ------- ------------------- - --------------- --- - ----- - ---- - ----- --------------- -- - ----- - ---- - ----- - - - - - - - -------------- -- - ------------------ ---------------- -- - --------------------- ---
添加产品到购物车
要将产品添加到购物车,你需要使用 checkout.createLineItems()
方法。它接受一个数组,该数组包含要添加到购物车中的所有产品。例如,要将 ID 为 123456789
的产品添加到购物车中,可以编写以下代码:
-- -------------------- ---- ------- ----- -------------- - - - ---------- ------------ --------- - - -- ---------------------------------------- -- - ------ -------------------------------------------- ---------------- ------------------ -- - ----------------------------- ---------------- -- - --------------------- ---
结论
通过使用 Shopify-Buy,你可以轻松地连接到 Shopify Storefront API,并构建基于 Shopify 的电商网站以及其他应用程序。这个库提供了许多功能,例如查询产品、添加产品到购物车等等。希望这篇文章对你有所帮助!
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/37271