Создаю заказ через API строго по документации: [URL=https://dev.1c-bitrix.ru/api_d7/bitrix/sale/technique/orders.php]https://dev.1c-bitrix.ru/api_d7/bitrix/sale/technique/orders.php[/URL]
Прикрепляю товары как из корзины, так и виде явного массива, предложенного в документации (с реальным существующим ID из каталога). В результате заказ создается, но в нем нет товаров. В истории изменений заказа висит:
[TABLE][TR][TD]Ошибка добавления позиции корзины[/TD][TD]При добавлении позиции корзины возникла ошибка "Не заполнено обязательное поле "Количество товара""[/TD][/TR][/TABLE]
При создании заказа количество товара пробовал указать одним из параметров в setFields([]), и через конкретный setField('QUANTITY',10) – результат один.
Менял настройки – включал и отключал количественный учет и возможность покупки при отсутствии товара.
Уже всю голову сломал, облазил всевозможные проверенные и непроверенные документации.
Как разобраться в причинах?