shopify js购买sdk无法在wordpress

时间:2018-01-24 18:49:45

标签: javascript wordpress shopify shopify-app

我想用wordpress使用shopify js购买sdk。我已下载了sdk文件,并按照documentation

中所述的步骤操作
import Client from 'shopify-buy';

const client = Client.buildClient({
  domain: 'your-shop-name.myshopify.com',
  storefrontAccessToken: 'your-storefront-access-token'
});

但它始终会出错,其中导入声明可能只出现在模块的顶层

所以我将它保留在顶部并在脚本标记处添加 type =“module”。那么错误就解决了,但是这个脚本中的javascript代码无效...

那么,任何人都可以告诉我,我可以解决这个问题吗?

1 个答案:

答案 0 :(得分:2)

如果您没有使用任何Node或JS软件包管理器,请尝试使用其文档页面上提供的UMD软件包:

<script src="http://sdks.shopifycdn.com/js-buy-sdk/v1/latest/index.umd.min.js"></script>

你可以像任何其他js脚本一样使用它,它会暴露一个全局window.ShopifyBuy工厂。

然后像这样使用它:

const client = window.ShopifyBuy.buildClient({
  domain: 'your-shop-name.myshopify.com',
  storefrontAccessToken: 'your-storefront-access-token'
});