【问题标题】:How to create complex-rules for modifier of product in bigcommerce如何在 bigcommerce 中为产品修改器创建复杂规则
【发布时间】:2022-12-15 05:16:13
【问题描述】:

我是 bigcommerce 的新手,并且键入要为产品修饰符添加复杂规则。下面提供 API URL 和 JSON 的 URL。

每次都报错”该规则必须包含多个具有唯一修饰符 ID 的修饰符条件或变体条件和修饰符条件

https://api.bigcommerce.com/stores/{$$.env.store_hash}/v3/catalog/products/{product_id}/complex-rules

请帮助我发送复杂规则请求 JSON 的错误。

修改器:

{
  "data": {
    "config": [],
    "display_name": "Donation",
    "id": 188,
    "name": "Donation1645178599-166",
    "option_values": [
      {
        "adjusters": {
          "image_url": "",
          "price": null,
          "purchasing_disabled": {
            "message": "",
            "status": false
          },
          "weight": null
        },
        "id": 352,
        "is_default": true,
        "label": "$5 Donation",
        "option_id": 188,
        "sort_order": 0,
        "value_data": null
      },
      {
        "adjusters": {
          "image_url": "",
          "price": null,
          "purchasing_disabled": {
            "message": "",
            "status": false
          },
          "weight": null
        },
        "id": 353,
        "is_default": false,
        "label": "$10 Donation",
        "option_id": 188,
        "sort_order": 0,
        "value_data": null
      }
    ],
    "product_id": 166,
    "required": false,
    "sort_order": 0,
    "type": "dropdown"
  },
  "meta": {}
}

复杂规则请求 JSON:

 {
      "product_id": 166,
      "sort_order": 0,
      "enabled": true,
      "stop": false,
      "purchasing_disabled": false,
      "purchasing_hidden": false,
      "price_adjuster": {
        "adjuster": "relative",
        "adjuster_value": 6
      },
      "weight_adjuster": {
        "adjuster": "relative",
        "adjuster_value": 6
      },
      "conditions": [
        {
          "id": 5,
          "rule_id": 5,
          "modifier_id": 189,
          "modifier_value_id": 352
        }
      ]
    }

错误输出:

{
      "status": 422,
      "title": "The rule must contain multiple modifier conditions with unique modifier ids or a variant condition and modifier condition",
      "type": "https://developer.bigcommerce.com/api-docs/getting-started/api-status-codes"
    }

【问题讨论】:

    标签: bigcommerce


    【解决方案1】:

    en 条件 tienes que tener mas de una por ejemplo:

    “条件”: [

    {

          "modifier_id": 189,
          "modifier_value_id": 352
        },
    

    //aqui es donde añades la segunda condicion {

          "modifier_id": 190,
          "modifier_value_id": 353
        }
    

    digamos que aqui al cumplir con dos condiciones se va a hacer el aumento o dismicion de precio ]

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-19
      • 1970-01-01
      • 2021-06-22
      • 1970-01-01
      相关资源
      最近更新 更多