Создание нескольких заказов из одной корзины + перенаправление на страницу с номерами сделанных заказов
делаю разделение заказа из одной корзины по свойству "SKLAD". Функцию пишу в
bitrix/php_interface/init.php
перехватываю событие
AddEventHandler("sale", "OnBeforeOrderAdd", "OnSaleComplete");
По колхозному отбираю товары из массива $arFields и забиваю в массивы по нужным условиям (Склад А, Склад Б, Склад В) после идет функция создания заказа по отобранным товарам (если массив не пустой, то создает), попутно записывая в отдельны массив номера созданных заказов. В конце обработки события поставил
die();
чтобы не создавался основной заказ (без разбивки по свойству). При нажатии на кнопку "Оформить заказ" создаются заказы, но страница остается та же.
Вопрос, как можно перед die(); сделать LocalRedirect на страницу где будут указаны созданные ранее заказы. Если просто поставить LocalRedirect(url) перед die(); то ничего не происходит, header("Location: url") тоже не помогает.
Либо какое событие использовать для создания заказов с отобранными товарами, чтоб заказ со всеми товарами вместе не создавался , а создавались разбитые и перенаправить на страницу с ID заказов