Вопрос снят.
|
[QUOTE]Евгений Жуков написал:
[QUOTE][URL=/community/webdev/user/4097266/]Максим Егоров[/URL] написал: Только через событие? У нас базовая цена формируется на основе других цен и соответственно хотелось бы удалять скидку, если выбрана определенная цена как базовая[/QUOTE] Метод $discounts->setApplyResult позволяет отключать скидку и для конкретной позиции.[/QUOTE] Есть ли примеры использования метода $discounts->setApplyResult для конкретной позиции корзины, не прикрепленной к заказу? |
|
|
|
|
|
[QUOTE]Андрей Николаев написал:
Алексей Кондратьев , наверное потому, что скидки (т.е. правила корзины) рассчитываются для заказа, а не для набора товаров. Читайте статью [URL=https://mrcappuccino.ru/blog/post/work-with-order-bitrix-d7]https://mrcappuccino.ru/blog/post/work-with-order-bitrix-d7[/URL] [CODE] $order ->getPrice(); // Сумма заказа $order ->getDiscountPrice(); // Размер скидки $order ->getDeliveryPrice(); // Стоимость доставки $order ->getSumPaid(); // Оплаченная сумма $order ->getCurrency(); // Валюта заказа [/CODE][/QUOTE] Спасибо! |
|
|
|
|