【问题标题】:Why i get this error with Woocommerce REST API为什么我在使用 Woocommerce REST API 时出现此错误
【发布时间】:2022-10-04 19:01:04
【问题描述】:

我需要一些帮助。我正在尝试通过 REST API 添加复合产品。问题是我不断收到同样的错误:

{"code": "woocommerce_rest_invalid_component_data",
"message": "Invalid data - No component options found.",
"data": {
    "status": 400
}

}

我试图将其发布到的链接:https://www.prinshoutkopen.nl/wp-json/wc/v3/products

我的 JSON 代码:

   { "name": "Build Your Ninja Outfit",
    "type": "composite",
    "description": "In pretium enim justo, at ornare libero aliquam quis. Nullam imperdiet rutrum volutpat. Suspendisse aliquet ex in ex volutpat vestibulum. Curabitur ultrices convallis condimentum.",
    "short_description": "In pretium enim justo, at ornare libero aliquam quis.",
    "composite_layout": "single",
    "composite_components": [{
        "title": "Your Ninja Tee",
            "description": "Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo.",
            "query_type": "category_ids",
            "query_ids": [ 14 ],
            "quantity_min": 1,
            "quantity_max": 1,
            "priced_individually": true,
            "shipped_individually": false,
            "optional": false,
            "discount": "20.0",
            "options_style": "thumbnails"
    }]
}

我也通过 CURL 尝试过,但我收到了相同的错误代码。

【问题讨论】:

    标签: woocommerce wordpress-rest-api


    【解决方案1】:

    您应该使用以下选项创建帖子:

    const data = {
      name: "Premium Quality",
      type: "simple",
      regular_price: "21.99",
      description: "Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper. Aenean ultricies mi vitae est. Mauris placerat eleifend leo.",
      short_description: "Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.",
      categories: [
        {
          id: 9
        },
        {
          id: 14
        }
      ],
      images: [
        {
          src: "http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_front.jpg"
        },
        {
          src: "http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_2_back.jpg"
        }
      ]
    };

    看这里: https://woocommerce.github.io/woocommerce-rest-api-docs/#create-a-product

    【讨论】:

      猜你喜欢
      • 2015-04-25
      • 1970-01-01
      • 2016-10-25
      • 1970-01-01
      • 1970-01-01
      • 2021-07-20
      • 2021-08-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多