Добрый день,я совсем новичок в Битрикс, поэтому сталкиваюсь с рядом трудностей.
Проблема вот в чем: Необходимо получить свойства уже совершенного заказа( его ID, сумму, имя заказчика и т.д.). Мне необходимо создать счет с данными о
заказе и отправить на другой сервер.
Я так понял,что это нужно это делать через обработчик событий. В init.php[CODE]AddEventHandler("sale", "OnOrderUpdate", "OrderAddHandler");
function OrderAddHandler($ID, $arFields){
CModule::IncludeModule('sale');
$dbBasketItems = CSaleOrder::GetList(
array(
"ID" => "ASC" //сортируем результирующие записи корзины
),
array(
"ORDER_ID" => $ID //
),
false, // записи корзины(будут возвращены все записи корзины)
false,
array(
"ID",
"NAME",
"QUANTITY",
"PRICE",
"CURRENCY"
)
);
file_put_contents($_SERVER['DOCUMENT_ROOT']."/local/php_interface/include/1.txt",print_r($arFields, true) ,FILE_APPEND);
}
[/CODE]Массивы данных я получил в txt-файле. Теперь эти данные мне нужно вывести в виде счета на отдельную страницу. Как вытащить эти данные не понимаю. Перерыл весь интернет. И как мне вывести подобие счета, например, на странице test.
Заранее спасибо!
Проблема вот в чем: Необходимо получить свойства уже совершенного заказа( его ID, сумму, имя заказчика и т.д.). Мне необходимо создать счет с данными о
заказе и отправить на другой сервер.
Я так понял,что это нужно это делать через обработчик событий. В init.php[CODE]AddEventHandler("sale", "OnOrderUpdate", "OrderAddHandler");
function OrderAddHandler($ID, $arFields){
CModule::IncludeModule('sale');
$dbBasketItems = CSaleOrder::GetList(
array(
"ID" => "ASC" //сортируем результирующие записи корзины
),
array(
"ORDER_ID" => $ID //
),
false, // записи корзины(будут возвращены все записи корзины)
false,
array(
"ID",
"NAME",
"QUANTITY",
"PRICE",
"CURRENCY"
)
);
file_put_contents($_SERVER['DOCUMENT_ROOT']."/local/php_interface/include/1.txt",print_r($arFields, true) ,FILE_APPEND);
}
[/CODE]Массивы данных я получил в txt-файле. Теперь эти данные мне нужно вывести в виде счета на отдельную страницу. Как вытащить эти данные не понимаю. Перерыл весь интернет. И как мне вывести подобие счета, например, на странице test.
Заранее спасибо!