【问题标题】:PrestaShop Webservice not returning product created by WebservicePrestaShop Webservice 不返回由 Webservice 创建的产品
【发布时间】:2018-07-06 18:30:06
【问题描述】:

我已成功使用 PrestaShop Web 服务从我们的自定义应用程序创建新产品。该产品是使用产品 XML 模式创建的,我可以在目录中查看它。

但是,我无法使用“参考”字段上的 Web 服务过滤来检索产品。返回一个空节点,但我可以通过 ID 检索它。

有人知道为什么会这样吗?我是否需要通过 Web 服务在产品中设置某些内容以使其可过滤?

问候 安德鲁

【问题讨论】:

  • 你的 Prestashop 版本是什么?您的 Web 服务 URL(按引用过滤)是如何构建的?
  • 您是否设置了产品可见性?
  • PrestaShop 版本 1.6.1.18。我一直在尝试 URL:prestashop.xxxxx.dev/api/…,可见性是:

标签: prestashop


【解决方案1】:

在将 WPS Webservice 代码调试到 classes/webservice/WebserviceRequest.php 第 1199 行中的函数 getFilteredObjectList() 后,我发现了问题。

我的产品参考被创建为“my-text-ref”(两边都有空格),所以我没有找到没有空格的“my-text-ref”过滤器。

这是因为在我用于创建产品的 XML 中:

我已将其更改为:

一切正常!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-12
    • 1970-01-01
    • 2012-07-02
    • 2014-10-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多