javascript – 误导和过时Shopify购买JS文档
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 误导和过时Shopify购买JS文档,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2016字,纯文字阅读大概需要3分钟。
内容图文
![javascript – 误导和过时Shopify购买JS文档](/upload/InfoBanner/zyjiaocheng/774/137fbe831dbc4d2ea640988a76293de9.jpg)
我目前正在尝试建立一个Wordpress网站来在线销售产品,我正在使用Shopify来处理电子商务部分.问题依赖于这段代码.
import Client from 'shopify-buy';
const client = Client.buildClient({
domain: 'your-shop-name.myshopify.com',
storefrontAccessToken: 'your-storefront-access-token'
});
我正在使用documentation上发布的缩小UMD构建版本,我的实际代码是这样的:
const client = ShopifyBuy.buildClient({
domain: 'domain.myshopify.com',
storefrontAccessToken: 'token',
apiKey: 'key',
appId: '6'
});
// Fetch all products in your shop
client.product.fetchAll().then((products) => {
// Do something with the products
console.log(products);
});
我不使用导入,因为我正在使用CDN资源(我在我的wordpress functions.php上排队),我的代码中客户端的声明是不同的,因为我不明原因,每当我尝试只使用shopify文档提供的一段代码我收到错误消息,说我错过了apiKey和appID所以我需要包含它们,以便以后从控制台接收此消息:
[ShopifyBuy] Config property apiKey is deprecated as of v1.0, please
use storefrontAccessToken instead.
并且还收到此错误:
“TypeError: client.product is undefined”
所以这让我相信,提供的缩小版本已经过时,或者从shopify提供给尝试使用缩小UMD版本的人的信息有问题.
还有1个youtube视频,解释了如何在大约1年前的写作时使用它,shopify UI已经过时,代码也已过时,所以我不想用不推荐的代码构建所有商店,这样我就会需要重新做.对于像我这样为客户构建网站的人来说,这是一笔巨大的交易.
总而言之,我需要帮助才能知道如何声明客户端对象,或者是否有人已经在Wordpress上完成了它,请告诉我该怎么做
这是我提到的关于错过apiKey的错误:
buy-button-storefront.min.js:2 Uncaught Error: new Config() requires
the option ‘apiKey’
at buy-button-storefront.min.js:2
at Array.forEach ()
at n.constructor (buy-button-storefront.min.js:2)
at new n (buy-button-storefront.min.js:2)
at Object.buildClient (buy-button-storefront.min.js:3)
at (index):235
解决方法:
这条代码实际上正在运行.
const client = ShopifyBuy.buildClient({
domain: 'website.myshopify.com',
storefrontAccessToken: 'storeaccesstokenid'
});
除此之外,您还需要将其添加到页脚
<script src="https://sdks.shopifycdn.com/js-buy-sdk/v1/latest/index.umd.min.js"></script>
内容总结
以上是互联网集市为您收集整理的javascript – 误导和过时Shopify购买JS文档全部内容,希望文章能够帮你解决javascript – 误导和过时Shopify购买JS文档所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。