1

我正在使用 VirtoCommerce 2.9,并且对 API 有一些疑问,以及什么是获取我需要的所有信息的最佳方式,同时保持 API 请求的数量减少。

现在我正在使用端点 /api/catalog/search 来查找与许多属性匹配的项目。但响应不包括价格和产品文本。两者我都想呈现给最终用户。检索此信息的正确或最佳方法是什么?

谢谢!

干杯!

4

1 回答 1

0

目前搜索服务不返回产品的描述和价格。要获取此详细信息,您需要使用单独的查询

api/catalog/product/ids?respGroup='ItemSmall'

获取带有描述的产品详细信息和

api/定价/评估

检索实际产品价格。您可以并行调用它们以获得更好的性能。

请注意使用WithProperties 响应组,因为它可能会导致性能问题。无论如何,产品都返回了所有属性值,这个“响应组”只负责检索属性元信息(可能是字典值、多语言、必需或可选标志等),这些信息经常在管理区域和店面中使用,几乎不使用。

索引搜索模块将在未来版本中进行重大更改,您将能够更好地控制搜索索引中的产品详细信息。

于 2016-05-04T07:17:23.940 回答