Создание нескольких заказов из одной корзины + перенаправление на страницу с номерами сделанных заказов

делаю разделение заказа из одной корзины по свойству "SKLAD". Функцию пишу в 

bitrix/php_interface/init.php

перехватываю событие 

AddEventHandler("sale", "OnBeforeOrderAdd", "OnSaleComplete");

По колхозному отбираю товары из массива $arFields и забиваю в массивы по нужным условиям (Склад А, Склад Б, Склад В) после идет функция создания заказа по отобранным товарам (если массив не пустой, то создает), попутно записывая в отдельны массив номера созданных заказов. В конце обработки события поставил 

die();

чтобы не создавался основной заказ (без разбивки по свойству). При нажатии на кнопку "Оформить заказ" создаются заказы, но страница остается та же.

Вопрос, как можно перед die(); сделать LocalRedirect на страницу где будут указаны созданные ранее заказы. Если просто поставить LocalRedirect(url) перед die(); то ничего не происходит, header("Location: url") тоже не помогает. 

Либо какое событие использовать для создания заказов с отобранными товарами, чтоб заказ со всеми товарами вместе не создавался , а создавались разбитые и перенаправить на страницу с ID заказов


Ответы (0 шт):