【问题标题】:Javascript Buy SDK - Error: Not FoundJavascript 购买 SDK - 错误:未找到
【发布时间】:2017-09-01 23:46:52
【问题描述】:

我正在尝试使用此代码从我的 Shopify 商店中检索产品,这是 Javascript Buy SDK 的 the examples page 的近似副本/粘贴:

$(function() {
  var shopClient = ShopifyBuy.buildClient({
    accessToken: '4b4e3d4bba63039f2d51db94c2e79a46',
    domain: 'squatch-air-clutches-test.myshopify.com',
    appId: '6'
  });

  shopClient.fetchQueryProducts({
    collection_id: 1397227547
  }).then(function(products) {
    $('.test').append(JSON.stringify(products));
  });

  shopClient.fetchProduct('46656520219').then(function(product) {
    $('.test').append(JSON.stringify(product));
  });

});

Here's a fiddle.

buildClient 命令似乎成功完成,但是接下来的两个命令出现控制台错误:Error: Not Found。我假设这是指无法找到的产品,但我确信产品和集合 ID 都是正确的。而且我也确信我为我的私人应用程序启用了“产品、变体和集合”read access我收到此错误是否还有其他原因,如果是,有什么解决方案?

【问题讨论】:

  • 文档说:“注意:您需要将希望与之交互的产品/系列发布到 Shopify 中的“购买按钮”渠道。”,你有吗?这样做了吗?
  • @PatrickEvans 我没有,但我继续做了。遗憾的是,结果相同。

标签: javascript jquery e-commerce shopify


【解决方案1】:

知道了。应用 ID 不正确。我需要转到/admin/settings/storefront_access_tokens 并获取我的销售渠道的正确 ID。我很失望,但它很难找到——这方面的文档似乎很复杂。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    • 1970-01-01
    • 2019-11-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多