创建Algolia自定义索引magento

时间:2018-12-12 17:57:59

标签: magento2 algolia

我需要使用事件“ algolia_product_index_before”并添加一个对象“ _geoloc”:{“ lat”:14.23890,“ lng”:25.234773}我为所有产品添加了lat lng属性。我如何去建立这个观察者?

1 个答案:

答案 0 :(得分:1)

如果要将对象添加到Algolia,请在事件观察器中执行以下操作:

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

我希望这可以帮助您解决问题

欢呼