如何解决Shopify Gatsby结帐
如果您曾经看过Trevor Harmon在Gatsby and Shopify上的演讲,他的确解释了两者之间的融合。
基本上,在Shopify中,您需要的只是
- Shopify合作伙伴帐户(针对打算对此进行测试的人)
- 伪造的支付网关
- 在Shopify中创建新的私人应用。 Storefront API,然后选择框以读取产品标签和客户标签。
- 创建产品。选项-大小,颜色,...方差-选项的组合。
现在,要将数据提取到Gatsby,需要插件gatsby-source-shopify,并且allShopifyProduct都有带有shopifyID的变体,这就是人们想要使用的。
然后,在结帐时,他提到了 shopify-buy 插件。问题是,我找不到这样的插件。
找到了一个名为gatsby-plugin-shopify-buy的相似名称,但它具有 名称稍有不同(在Gatsby插件中已经注意到,人们给一些好名字起了相似的名字,以使人们使用它们)和方法不同,所以不是一个。
那我应该如何执行结帐?
解决方法
您正在寻找这个js-buy-sdk插件。对于结帐,您需要像这样的
// Create an empty checkout
client.checkout.create().then((checkout) => {
// Do something with the checkout
console.log(checkout);
});
,
您正在寻找gatsby-plugin-shopify-buy
的东西吗?
根据文档,context
传递给StoreContext.Consumer
或作为prop
storeContext
传递给withStoreContext
子组件。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。