供应商的 Prestashop 网络服务问题

Prestashop webservice problem with suppliers

我正在使用 XML 格式的网络服务将产品插入 Prestashop,我设法做到了这一点,但在设置供应商 ID 时遇到了问题。 从 XML 我可以设置一个用作默认供应商的供应商 ID,但是如果我从管理界面修改产品,则供应商 ID 未设置,因为在左侧有一个包含供应商的复选框列表和没有供应商被检查。如果我检查供应商,在右侧部分有默认供应商,它被正确设置为具有我刚刚设置的 id 的供应商。

基本上,我需要一种从网络服务设置供应商数组的方法,但我找不到这样做的方法。我尝试了 product_suppliers,但是当我向该端点发出 GET 请求时,我得到了与该供应商关联的产品,而不是与该产品关联的供应商。

我也尝试在设置多个供应商之前和之后发出 GET 产品请求,但没有任何改变。

解决了。 如果将来有人需要此信息, 使用以下 XML 向 api/product_suppliers 发出 POST 请求,以将新供应商附加到产品

<?xml version="1.0" encoding="UTF-8"?>
<prestashop xmlns:xlink="http://www.w3.org/1999/xlink">
    <product_supplier>
        <id_product></id_product>
        <id_product_attribute></id_product_attribute>
        <id_supplier></id_supplier>
    </product_supplier>
</prestashop>