Как изменить стоимость заказа перед оформлением?
Здравствуйте!
На сайте хотят добавить акцию «Будняя скидка» — стоимость всех заказов должна будет уменьшаться на 15%.
На какое событие вешать плагин? msOnSubmitOrder? И как уменьшить стоимость заказа, не совсем понимаю.
Заранее спасибо
На сайте хотят добавить акцию «Будняя скидка» — стоимость всех заказов должна будет уменьшаться на 15%.
На какое событие вешать плагин? msOnSubmitOrder? И как уменьшить стоимость заказа, не совсем понимаю.
Заранее спасибо
844
0
Комментарии: 1
05 августа 2022, 17:22
Я бы повесил на msOnCreateOrder, чтобы наверняка. Код примерно такой
<?php
$cost = $msOrder->get('cost');
$new_cost = $cost - $cost * 0.15;
$msOrder->set('cost', $new_cost);
$msOrder->save();
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Сегодня в 00:23
Нет, лайки всегда были привязаны ко времени публикации, чтобы лайками старых постов рейтинг не накручивали.
MiniShop3 - новый релиз. 1.0.0-alpha.2 15
19 декабря 2025, 15:43
Подозреваю, что в системных настройках компонента нужно указать ID нужного способа оплаты и в уведомление о заказе не забыть прописать ссылку на оплат...
msOneClick - обновление 5
19 декабря 2025, 11:37
Добрый день! с 1 января 2026г. меняется НДС. Подскажите, где поменять НДС на 22%
[mspTinkoff] - метод оплаты Tinkoff MiniShop2 35
18 декабря 2025, 10:15
Ага, спасибо. Первый и думаю не последний)
StaticFilesPlus — автоматическое создание статических элементов с поддержкой категорий 10
13 декабря 2025, 19:55
Красавчег!
MiniShop3: Notification Center — Революция в управлении уведомлениями 4
13 декабря 2025, 17:47
Для MIGX нужно указать
"configs": {
"startDay": 1
}
Ввод дат в "привычном" формате ДД.ММ.ГГГГ и отображение с понедельника 12
12 декабря 2025, 22:23
В Сбере поменяли работу с логином и паролем интернет-эквайринга. Теперь они без суфикса -api. И настраиваются в ЛК СберБизнес. (Логин ПШ и ПАроль ПШ)....
[mspSberbank] Оплата заказов miniShop2 через процессинг Сбербанка 109