我已经成功地使用PrestaShop new服务从我们的自定义应用程序创建了一个新产品。产品是使用产品XML模式创建的,我可以在Catalog中查看它。
但是,我不能使用'reference‘字段上的Webservice过滤来检索产品。返回一个空节点,但我可以通过ID检索它。
有没有人知道为什么会这样?我是否需要通过set服务在产品中设置某些内容才能使其可过滤?
关于安德鲁
发布于 2018-07-06 18:30:06
在调试完WPS Webservice代码之后,我发现了这个问题,直到classes/webservice/WebserviceRequest.php 1199行中的函数getFilteredObjectList()。
我的产品引用被创建为' my-text-ref‘(两边都有空格),所以我的过滤器’My -text-ref‘没有空格。
这是因为在我用于创建产品的XML中,我有:
我已将其更改为:
这一切都很好用!
https://stackoverflow.com/questions/51195665
复制相似问题