我使用的是VirtoCommerce 2.9,并且有一些关于API的问题,以及获取所有需要的信息的最佳方法是什么,同时减少API请求的数量。
现在,我正在使用端点/api/catalog/search来查找与多个属性匹配的项。但答复不包括价格和产品文本。这两个我想介绍给最终用户。检索这些信息的正确或最好的方法是什么?
谢谢!
干杯!
发布于 2016-05-04 07:17:23
目前,搜索服务不返回产品的描述和价格。要获得这些详细信息,您需要使用单独的查询
api/catalog/product/ids?respGroup='ItemSmall‘
获得产品的详细描述和
api/定价/评估
以收回实际产品价格。您可以并行调用它们以获得更好的性能。
注意使用WithProperties响应组,因为它可能会导致性能问题。无论如何,随所有属性值返回的产品和这个“响应组”只负责检索属性元信息(作为可能的字典值、多语言、必需或可选标志等),这些信息通常用于管理区域和店面,几乎不使用。
索引搜索模块将在未来版本中发生严重变化,您将能够更好地控制搜索索引中的产品详细信息。
https://stackoverflow.com/questions/37004703
复制相似问题