Добрый день!
Используется подписка на OnSaleOrderBeforeSaved и осуществляется дополнительная проверка
во внешней системе на наличие товаров по результату которой иногда возвращается ошибка кодом:
На фронт при этом приходит структура:
Задача в том, что бы обогатить эту структуру данным, что бы фронт по ним понял необходимость, перезапросил и отобразил обновленную корзину.
Каким образом можно на фронт передать информацию и как его же заставить перерисовать блок с товарами?
Подскажите пожалуйста. Спасибо.
Используется подписка на OnSaleOrderBeforeSaved и осуществляется дополнительная проверка
во внешней системе на наличие товаров по результату которой иногда возвращается ошибка кодом:
Код |
---|
return new \Bitrix\Main\EventResult(\Bitrix\Main\EventResult::ERROR,\Bitrix\Sale\ResultError::create(new \Bitrix\Main\Error("Недостаточно товаров", "ORDER_ERR"))); |
На фронт при этом приходит структура:
Код |
---|
{ "order": { "ERROR": { "MAIN": [ "Недостаточно товаров" ] } } } |
Задача в том, что бы обогатить эту структуру данным, что бы фронт по ним понял необходимость, перезапросил и отобразил обновленную корзину.
Каким образом можно на фронт передать информацию и как его же заставить перерисовать блок с товарами?
Подскажите пожалуйста. Спасибо.