Решение где применяется только одна бОльшая скидка
|
В коде надо произвести замену
|
|||
|
|
|
|
|||
|
|
|
|
Не могу понять схему настроек в Напоминания о неоплаченных заказах
В модуле интернет-магазин есть:
Пример: мне надо выставить, чтобы через четыре дня приходило один раз письмо по неоплаченному заказу. Ставлю как ниже и чет письма не могу получить
Кто настроил или знает как, то подскажите какие данные надо вносить чтобы приходило письмо через четыре дня после оформления заказа. Потом больше письма высылать не надо. Просто одно письмо через четыре дня. Спасибо. |
||||||||||||||||||||||
|
|
|
|
Код писал в компоненте bitrix:sale.basket.basket
Сделал сравнение двух скидок Скидка на товар и Скидка на сумму заказа. Но как отменить все скидки на каждый товар и применить своё значение скидки.
|
|||
|
|
|
у меня есть корзина, где на товары применяются скидки: 1) накопительная 2) скидка на сумму заказа 3) скидка на товар 4) купоны в корзине. И надо выбирать максимальную скидку из четырех и только её применять. |
|||
|
|
|
|
|||
|
|
|
|
Я так понял, что невозможно получить процент скидки из правил работы с корзиной. Много статей находил, пробовал различные методы. как минимум выводилась цена скидки правил работы с корзиной в рублях, но если есть еще скидка накопительная или скидка на товар, то все это суммируется и не отследить раздельно какая скидка была применена.
|
|
|
|
|
|
Есть код, который легко выводит скидки на товар
Использовал OnGetDiscountByPrice и CCatalogDiscount::GetDiscountByPrice. В начале вставлял CModule::IncludeModule('sale'); Вообще не получается. либо я получал в в логах null либо пустоту. Хотя в шаблоне корзины если посмотреть print_r($arResult), то в массиве есть скидка. Может у кого есть рабочий вариант. Я хочу получить скидку на сумму и её сравнить со всеми скидками на товар, и оставить только самую бОльшую. Скидку на товар и накопительную скидку выводит код выше. А скидку на сумму заказа из всех найденных в яндексе и гугле кодов, помощи и методов, я так и не смог собрать свой рабочий код. |
|||
|
|
|
|
Чтобы сработала функция CIBlockSection::GetList, необходимо вызвать CModule::IncludeModule("iblock");
Я почему то подумал, что этот вызов можно избежать, поставив слеш вначале слеш: \CIBlockSection::GetList, но в публичной части сайта это не сработало. Выдало ошибку на вызов класса. Знающие подскажите, какую тогда роль выполняет слеш перед CIBlockSection::GetList? |
|
|
|
|
|
Из ссылки есть пример:
|
|||||
|
|
|
|
не могу понять запись такого вида, где обратный слеш, квадратные скобки.
напишите пожалуйста как прочитать этот код?
|
|||
|
|
|
|
|||
|
|
|
|
Чтобы добавить артикул с кодом свойства ARTNUMBER в свой шаблон печати заказа, то необходимо вставить данный кусок кода:
|
|||||
|
|
|