供应商的 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>
我正在使用 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>