我试图通过Prestashop Webservice编辑产品。
我使用Python 3并生成我的所有XML,而不是使用PHP解决方案。
当我将我的XML编辑产品时,我收到错误
{"errors":[
{"code":84,
"message":"Validation error: \"Property Product->link_rewrite is empty\""}]}
我发送的XML是:
<prestashop>
<product>
<id>273481</id>
<price>35.20</price>
<wholesale_price>19.33</wholesale_price>
</product>
</prestashop>
为什么我收到此错误?链接重写字段填写在我的所有产品中。
答案 0 :(得分:1)
您需要至少发送请求中的所有必填字段,而不仅仅是已更改的单独字段,请致电/api/products?schema=synopsis
查看必填字段。
同样here也可以使用与Prestashop webservice一起使用的Python lib,也许它会帮助你。