функция-обработчик( array &offer, array product, array data, array params );
Обработчик события вызывается перед добавлением торгового предложения в общий список торговых предложений. С помощью обработки можно изменить передаваемые данные.
| Параметр | Описание |
|---|---|
| offer | информация о торговом предложении |
| product | информация об основном товаре, к которому принадлежит предложение |
| data | массив данных из профиля |
| params | параметры профиля |
AddEventHandler("webprostor.ozon", "onBeforeAddingOffer", Array("WebprostorOzonAdditional", "onBeforeAddingOffer"));
class WebprostorOzonAdditional
{
public static function onBeforeAddingOffer(&$offer, $product, $data, $params)
{
if(empty($offer['ARTICLE']) && !empty($product['ARTICLE']))
$offer['ARTICLE'] = $product['ARTICLE'];
}
}