функция-обработчик( array &orderPropsArray, object posting, array params, mixed findOrder );
Обработчик события вызывается перед началом добавления свойств для заказа в модуль sale. С помощью обработки можно изменить данные о свойствах.
| Параметр | Описание |
|---|---|
| orderPropsArray | значения для свойств заказа |
| posting | информация об отправлении |
| params | параметры профиля |
| findOrder | false если создается новый заказ, array [] если найден |
AddEventHandler("webprostor.ozon", "onBeforeSetSaleOrderProperties", Array("WebprostorOzonAdditional", "onBeforeSetSaleOrderProperties"));
class WebprostorOzonAdditional
{
public static function onBeforeSetSaleOrderProperties(&$orderPropsArray, $posting, $params, $findOrder)
{
$orderPropsArray['ADDRESSEE_NAME']['VALUE'] = 'Покупатель';
}
}
Переменная $orderPropsArray - массив полей для свойств. Значение для ключа ID - идентификатор свойства, а значение для ключа VALUE - значение для свойства.
