Здравствуйте! Сайт на битриксе, редакция Малый бизнес, шаблон аспро лайтшоп. Мне необходимо убрать поле Адрес доставки из формы оформления заказа. Если я его убираю (деактивирую, либо во вкладке Привязка свойства в селекте Службы доставки выбираю Без доставки), то вместе с ним пропадают свойства, входящие в группу Данные для доставки. Можете подсказать, почему такое стало возможным и в какую сторону копать, чтобы решить проблему?
Настраиваю отправку почты по smtp mail.ru. В логах приходит следующая ошибка - smtpstatus=550 smtpmsg='550 Message was not accepted -- it contains invalid headers. More specially, ?From:? header must match user you are sending mail from. В почтовых шаблонах установлен тег #FROM_EMAIL_DEFAULT#, значение которого берется в настройках Главного модуля. Заменяю почту отправителя вместе тега FROM_EMAIL_DEFAULT, отправка работает. Почему так происходит?
Максим Егоров написал: Только через событие? У нас базовая цена формируется на основе других цен и соответственно хотелось бы удалять скидку, если выбрана определенная цена как базовая
Метод $discounts->setApplyResult позволяет отключать скидку и для конкретной позиции.
Есть ли примеры использования метода $discounts->setApplyResult для конкретной позиции корзины, не прикрепленной к заказу?
Доброго времени суток! При logout не сбрасывается fuser ID пользователя. Хотел сделать обработчик с методом CSaleUser::OnUserLogout на событие OnAfterUserLogout, но в init.php это не сделаешь, массив $_SESSION пустой. Как сделать сброс fuser ID при logout?
P.S. По умолчанию в битриксе при logout fuser ID и корзина сбрасываются?
При изменении количества товара в корзине необходимо изменить сумму корзины со скидкой и без. Почему не выводится сумма со скидкой из правил работы с корзиной через $basket->getPrice();