три года прошло с момента поднятия вопроса, а разработчики так и не впилили дополнительную галочку, чувствую будем мы её ждать так же как и полную документацию по D7.
Столкнулся со странной проблемой при применении купона на d7. В процессе создания заказа выполняю [CODE]$discount = $order->getDiscount(); $discount->calculate(); $ar = $discount->getApplyResult(); echo '<pre>'; print_r($arResult['ORDER_ID']); echo '</pre>';[/CODE]Получаю в распечатке у купона [APPLY] => Y , делаю вывод что купон применился и всё ок, однако в админке вижу противоположную картину [URL=http://joxi.ru/xAeYwdDuYRqgzA]http://joxi.ru/xAeYwdDuYRqgzA[/URL] купон не применён.
Выполняю в отдельном файле, на отдельном хите вот такой код [CODE]$order = Sale\Order::load(7637); $discount = $order->getDiscount(); $discount->calculate(); $ar = $discount->getApplyResult(); echo '<pre>>'; print_r($ar); echo '<</pre>';
$order->save();[/CODE] и купон применяется [URL=http://joxi.ru/bmoYepzuM3qyPA]http://joxi.ru/bmoYepzuM3qyPA[/URL] и непонятно почему он не хочет применяться как положено с первого раза.
Не совсем то... хотелось бы без дополнительных запросов обойтись.. но по ходу не получитя такая штука... проблему решил уже.. всем спасибо за внимание...
Получаю элементы инфоблока с помощью CIBlockElement::GetList, элементы привязаны к нескольким разделам, GetList возвращает только наименьший id раздела, а надо получить все id... поиск ничего не дал... пробовал сделать с группировкой по разделам, эффект тот же... помогите...