3

我们正在经营一家 Magento 商店,我们希望在客户区域展示产品。我们如何才能在一个方面实现这一点,比如价格范围?只是我们把距离作为一个范围。

对于登录的客户,我们可以使用客户地址作为参考点。对于客人,我们可以使用 IP 作为后备。

4

1 回答 1

5

如果您的记录是地理本地化的(具有_geoloc: { lat: XXX, lng: YYY}属性;是的,您绝对可以使用地理搜索功能将搜索限制为“接近它们”的结果(例如使用aroundRadiusaroundLatLngViaIP)。

话虽如此,也许您想要更多的控制/精度->因此,如果您能够根据构面值过滤结果,它也会起作用。您需要AlgoliaSearchHelper使用addFacetRefinement.

于 2015-11-04T23:09:44.187 回答