Woocommerce REST API V3 用于相关产品、交叉销售和追加销售产品

时间:2021-06-26 13:35:13

标签: php wordpress api rest woocommerce

我正在使用 Woocommerce REST API v3 来创建和更新产品。 版本:WordPress 5.7.2 - 最新的 woocommerce 版本。

我正在使用 PHP 和 cURL 函数。

更具体地说,我需要为每个产品更新相关产品、交叉销售产品和追加销售产品。

至于相关产品,我有点迷茫,因为文档(https://woocommerce.github.io/woocommerce-rest-api-docs/#product-properties)说它是只读的,而我可以在网站后端设置一个列表... 当我运行以下代码时($tarray 包含相关产品的 id):

    $data = [
      'related_ids' => $tarray
    ];

我可以看到添加了一个 id 数组,尽管后端的相关产品列表仍然是空的。

至于交叉销售,它按预期工作:

    $data = [
      'cross_sell_ids' => $tarray
    ];

$tarray 包含交叉销售产品的 id,列表在后端可见。

但是当我尝试相同的追加销售产品时:

    $data = [
      'upsell_ids' => $tarray
    ];

添加了 id 列表,但在后端看不到任何内容,甚至没有输入/更新追加销售产品列表的字段...

有人可以澄清以上所有内容吗?提前致谢。

0 个答案:

没有答案