我希望我的Magento 2库存产品在我的缺货产品之前显示在Algolia搜索结果中。有没有办法做到这一点?
答案 0 :(得分:5)
在当前版本(1.0.3)中,通过Magento中的Algolia配置无法实现,因为在Magento后端的Algolia配置中没有公开in_stock
属性。
但是即将到来的版本(> = 1.0.4)可能会在下周初发布。在新版本中,您需要选择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
随意尝试一下!