Справился с проблемой учёта доставки, путем правки кода стандартного обработчика bill_ua.
Порядок действий:
1) Скопировать Обработчик платёжной системы bill_ua из папки /bitrix/modules/sale/ru/payment в папку /bitrix/php_interface/include/sale_payment/ для кастомизации кода.
2) Установить в настройках модуля интернет-магазин путь к пользовательским обработчикам /bitrix/php_interface/include/sale_payment/.
3) Выбрать в платежной системе обработчик для формирования счета bill_ua из ряда пользовательские.
4) в коде страницы /bitrix/php_interface/include/sale_payment/bill_ua/payment.php заменить строку номер 218:echo Number2Word_Rus($sum, "Y", $arOrder["CURRENCY"]); на echo Number2Word_Rus($arOrder["PRICE"], "Y", $arOrder["CURRENCY"]);
После правильного выполнения ряда действий обработчик выводит итоговую сумму с учётом доставки.
Порядок действий:
1) Скопировать Обработчик платёжной системы bill_ua из папки /bitrix/modules/sale/ru/payment в папку /bitrix/php_interface/include/sale_payment/ для кастомизации кода.
2) Установить в настройках модуля интернет-магазин путь к пользовательским обработчикам /bitrix/php_interface/include/sale_payment/.
3) Выбрать в платежной системе обработчик для формирования счета bill_ua из ряда пользовательские.
4) в коде страницы /bitrix/php_interface/include/sale_payment/bill_ua/payment.php заменить строку номер 218:echo Number2Word_Rus($sum, "Y", $arOrder["CURRENCY"]); на echo Number2Word_Rus($arOrder["PRICE"], "Y", $arOrder["CURRENCY"]);
После правильного выполнения ряда действий обработчик выводит итоговую сумму с учётом доставки.