创建 Algolia 自定义索引 magento

Create Algolia custom index magento

我需要使用事件 "algolia_product_index_before" 并添加一个对象“_geoloc”:{ "lat":14.23890,"lng":25.234773} 我为每个产品添加了经纬度属性.我该如何着手建立这个观察者?

如果你想将你的对象添加到 Algolia,在你的事件观察器中,你可以这样做:

public function execute(Observer $observer)
{
    $customData = $observer->getData('custom_data');
    $customData->setData(
        '_geoloc',
        '{ "lat":14.23890,"lng":25.234773}'
    );
    return $this;
}

希望本文能帮助您解决问题

干杯