首页 > 解决方案 > 无效的 Varient ID Shopify(Admin Rest Api)

问题描述

我正在尝试通过 Shopify 管理员休息 API 创建结帐,作为响应,我收到一个看起来像这样的验证错误。

{
    "errors": {
        "line_items": {
            "0": {
                "variant_id": [
                    {
                        "code": "invalid",
                        "message": "is invalid",
                        "options": {}
                    }
                ]
            }
        }
    }
}

请求[POST]:

网址:https ://mystore.myshopify.com/admin/checkouts.json

{
  "checkout": {
    "line_items": [
      {
        "variant_id": "15465470460017",
        "quantity": 1
      }
    ]
  }
}

我通过查看链接“ https://mystore.myshopify.com/cart.json ”上的购物车 JSON 验证了 varient_id 。我还遵循了 Shopify 上提供的文档。如果我创建没有varient_id 的空结帐,那么它可以工作,否则它会返回无效的变体ID 错误。

我在 PostMan 上尝试了这个请求。对于更新的和其他的,它工作正常,但对于结帐创建,我找不到我出错的地方。

标签: node.jsshopifycheckout

解决方案


推荐阅读