Magento2 将已售完的产品推至最终结果

Magento2 将已售完的产品推至最终结果,magento2,algolia,Magento2,Algolia,我希望我的Magento 2库存产品在我的缺货产品之前显示在Algolia搜索结果中。有什么方法可以做到这一点吗?在当前版本(1.0.3)中,无法通过Magento中的Algolia配置实现,因为Magento后端的Algolia配置中未显示库存中的属性 但在即将发布的版本(>=1.0.4)中,这是可能的,该版本将于下周初发布。在新版本中,您需要选择In_stock属性作为可索引属性,然后使用此属性进行自定义排名。 这将确保具有相同文本相关性的产品将根据自定义排名进行排序,库存产品的排名将高于缺

我希望我的Magento 2库存产品在我的缺货产品之前显示在Algolia搜索结果中。有什么方法可以做到这一点吗?

在当前版本(1.0.3)中,无法通过Magento中的Algolia配置实现,因为Magento后端的Algolia配置中未显示库存中的
属性

但在即将发布的版本(>=1.0.4)中,这是可能的,该版本将于下周初发布。在新版本中,您需要选择
In_stock
属性作为可索引属性,然后使用此属性进行自定义排名。 这将确保具有相同文本相关性的产品将根据自定义排名进行排序,库存产品的排名将高于缺货产品。您可以在Algolia文档中找到有关自定义排名的更多信息:

然后,配置可能如下所示:

附言。 这是一个pull请求,它公开了
in_stock
属性-

请随意试一试