bigcommerce - 如何发送带有文本选项的产品来创建订单bigcommerce API?

标签 bigcommerce

我在为带有文本选项的产品创建 bigcommerce 订单时遇到问题,API 给出了以下错误:

[
  {
    "status": 400,
    "message": "The options of one or more products are invalid.",
    "details": {
      "errors": [
        {
          "type": "InvalidProductOptionValue",
          "product": {
            "id": 3190,
            "name": "Esprit Knit Tech Gloves.",
            "product_option": {
              "id": 445,
              "option_id": 47,
              "display_name": "Name To Print",
              "value": "moni test",
              "url": "https:\/\/api.bigcommerce.com\/stores\/xxxxxx\/v2\/products\/3190\/options\/445",
              "resource": "\/products\/3190\/options\/445"
            },
            "url": "https:\/\/api.bigcommerce.com\/stores\/xxxxxx\/v2\/products\/3190",
            "resource": "\/products\/3190"
          }
        }
      ]
    }
  }
]

我要发送的产品对象是:

[
  {
    "product_id":"3190",
    "quantity":1,
    "product_options":[
       {
         "id":"445",
         "value":"TEXT option"
       }
     ]
   }
 ]

所使用的代码适用于具有下拉选项的产品。我不知道还要发送什么,并且在他们的文档中找不到答案。

最佳答案

我们收到了bigcommerce的答复,称API在创建订单时不支持TEXT选项。

这是他们的答案: “我知道您正在尝试创建一个带有文本字段作为选项的订单。不幸的是,这种类型的产品选项对象是不可能的。该对象的 value 属性只接受整数(选项值的 id 基于选项)。”

关于bigcommerce - 如何发送带有文本选项的产品来创建订单bigcommerce API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28847203/

相关文章:

api - 如何在卸载时删除 webhook

javascript - 在 bigcommerce 模板框架中的类别页面上显示样本颜色

Javascript隐藏我选择的div

javascript - es6-module 默认导出导入为未定义

BigCommerce webhook 没有触发

php - Bigcommerce 产品 SKU -> 选项

css - California Responsive BigCommerce 模板的响应式设计

带有负值的 Javascript string.slice()

javascript - 如果没有找到内容则隐藏工具提示

json - 通过 json 查询将图片上传到 BigCommerce