使用woo Commerce API添加变体

问题描述 投票:-1回答:1

我想使用wordpress / woocommerce api添加具有变化的产品。

我可以成功添加具有图像和属性的产品,但是不能将这些属性转换为变体。

这里是代码,我在邮递员或任何api客户端中使用JSON格式使用。

我能够添加具有与产品相关联的已保存属性的产品。但是,变化不会注册,变化价格也不会。

{  "name": "Ship Your Idea",
  "type": "variable",
  "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.",
  "regular_price":"24",
  "categories": [
    {
      "id": 9
    },
    {
      "id": 14
    }
  ],
  "images": [
    {
      "src": "http://demo.woothemes.com/woocommerce/wp-content/uploads/sites/56/2013/06/T_3_front.jpg"
    }
  ],
  "attributes": [
    {
      "id": 6,
      "position": 0,
      "visible": false,
      "variation": true,
      "options": [
        "Black",
        "Green"

      ]

    },
    {
      "name": "Size",
      "position": 0,
      "visible": true,
      "variation": true,
      "options": [
        "S",
        "M"
      ]
    }
  ],
  "default_attributes": [
    {
      "id": 6,
      "option": "Black"
    },
    {
      "name": "Size",
      "option": "S",
      "regular_price": "9.00"
    }
  ]
}
php wordpress api woocommerce woocommerce-rest-api
1个回答
0
投票

您无法创建带有属性的变量产品时创建变体。 Woocommerce API不支持。->首先创建具有属性和选项的变量产品。->然后尝试使用属性和选项创建变体。

发布:http://woo.example.com/wp-json/wc/v3/products/variabl_productid/variations身体:{“ regular_price”:“ 9.00”,“属性”:[{“ name”:“颜色”,“ option”:“黑色”}]}

© www.soinside.com 2019 - 2024. All rights reserved.