将售罄的产品推到结果的末尾
Push Sold Out Products to End of Results
我希望我的 Magento 2 库存产品在我的缺货产品之前显示在 Algolia 搜索结果中。有什么办法吗?
在当前版本 (1.0.3) 中,无法通过 Magento 中的 Algolia 配置,因为 in_stock
属性未在 Magento 后端的 Algolia 配置中公开。
但在下周初发布的即将发布的版本 (>= 1.0.4) 中将有可能。在新版本中,您需要将 select in_stock
属性作为可索引属性,然后使用该属性进行自定义排名。
这将确保具有相同文本相关性的产品将根据自定义排名进行排序,并且库存产品的排名将高于缺货产品。您可以在 Algolia 文档中找到有关自定义排名的更多信息:https://www.algolia.com/doc/guides/relevance/ranking#custom-ranking
配置可能如下所示:
P.S。
这是公开 in_stock
属性的拉取请求 - https://github.com/algolia/algoliasearch-magento-2/pull/109
欢迎尝试!
我希望我的 Magento 2 库存产品在我的缺货产品之前显示在 Algolia 搜索结果中。有什么办法吗?
在当前版本 (1.0.3) 中,无法通过 Magento 中的 Algolia 配置,因为 in_stock
属性未在 Magento 后端的 Algolia 配置中公开。
但在下周初发布的即将发布的版本 (>= 1.0.4) 中将有可能。在新版本中,您需要将 select in_stock
属性作为可索引属性,然后使用该属性进行自定义排名。
这将确保具有相同文本相关性的产品将根据自定义排名进行排序,并且库存产品的排名将高于缺货产品。您可以在 Algolia 文档中找到有关自定义排名的更多信息:https://www.algolia.com/doc/guides/relevance/ranking#custom-ranking
配置可能如下所示:
P.S。
这是公开 in_stock
属性的拉取请求 - https://github.com/algolia/algoliasearch-magento-2/pull/109
欢迎尝试!