call shopify api创建结帐响应variantid无效

时间:2017-07-10 06:28:37

标签: api shopify checkout

我打电话给api创建结账

variant_id是38894644552是正确的,但这个api响应

variantid is is invalid
  1. 获取我的店铺变体ID

    获取https://suisui.myshopify.com/admin/products/9981337608/variants.json 回复:{"变体":[{" id":38894644552," product_id":9981337608,...

  2. 使用变体ID

    创建结帐

    POST /admin/checkouts.json HTTP / 1.1 主持人:suisui.myshopify.com X-Shopify-Access-Token:xxx Content-Type:application / json

    {"结帐":{" lineitems":[{" variantid":38894644552,"数量":3}

    响应:

    {"错误":{" lineitems":{" 0":{" variantid":[{" code& #34;:"无效","消息":"无效","选项":{}}

  3. variantid 38894644552有什么问题?

    谢谢〜

2 个答案:

答案 0 :(得分:0)

变体必须是发布到结帐的产品

e.g。安装结帐API应用

  • 转到产品并找到“销售渠道”框。
  • 点击管理
  • 点击结帐频道
  • 点击完成
  • 点击保存

答案 1 :(得分:0)

您的应用必须是该api可以运行的销售渠道,

在Shopify合作伙伴中,进入了“应用设置”,它看起来应该像这样: enter image description here

您将需要删除所有现有的安装程序。