Не за что. Рад, что помогло.
|
[QUOTE]Сергей Панчук написал:
Но в каталоге скидка не будет выводится. Возможно это баг, поэтому правило не подходит[/QUOTE] Есть условие, которое не может быть отработано в каталоге. |
|
|
|
|
|
[QUOTE]Сергей Панчук написал:
Но проблема у меня в том, что в публичке я не могу убрать скидку в компонентах корзины и оформлении заказа[/QUOTE] Данное событие отрабатывает только в момент сохранения заказа, т.е. на странице корзины и оформления заказа вы изменений не увидите. Надо подумать. А нет возможности внести в условия скидки изменения, чтобы не требовались все эти доработки? |
|
|
|
|
|
[QUOTE]Сергей Панчук написал:
Но если после данного кода вызвать снова $discounts->getApplyResult(true)["DISCOUNT_LIST"]; - скидка которую мы отменили не ушла с этого списка.[/QUOTE] Правильно. Она не ушла, но отменена. |
|
|
|
|
|
[QUOTE]Сергей Матвеев написал:
хочу заметить, до обновления работало, пример брал тут[/QUOTE] Спасибо за ссылку, пример поправим - в нем ошибка |
|
|
|
|
|
[QUOTE]Максим Егоров написал:
необходимо чтобы работало при выгрузке[/QUOTE] при выгрузке куда и откуда? |
|
|
|
|
|
[QUOTE]Артём написал:
был GetOptimalPriceList - его убрали, но я нашёл его в исходниках и это посути тот же GetOptimalPrice, в том же цикле. Видимо по-этому и убрали.[/QUOTE] Нет, не убрали, но он заточен под специфические задачи провайдера. Оптимальное использование CCatalog::GetOptimalPrice (предварительный кеш данных для скидок и подгрузку цен) посмотрите в bitrix/modules/catalog/load/yandex_run.php |
|
|
|
|
|
[QUOTE]Артём написал:
Есть какие то движения в d7 насчёт этого[/QUOTE] А почему вы думаете, что D7 - решение этой проблемы? |
|
|
|
|