我们正在运营Magento商店,我们希望在客户区域展示产品.我们怎样才能将此作为价格范围的一个方面来实现?只有我们将距离作为范围.
对于已登录的客户,我们可以使用客户地址作为参考点.对于客人,我们可以使用IP作为后备.
如果您的记录地理定位(有一个_geoloc: { lat: XXX, lng: YYY}属性,是你绝对可以使用的地理搜索功能,以限制"接近他们"(用搜索到结果aroundRadius,并aroundLatLngViaIP为实例).
话虽这么说,也许你想要更多的控制/精度 - >所以如果你能够根据一个方面值过滤结果,它也会有效.您需要AlgoliaSearchHelper使用JS代码对底层实施过滤器addFacetRefinement.