Как изменить стоимость заказа перед оформлением?
Здравствуйте!
На сайте хотят добавить акцию «Будняя скидка» — стоимость всех заказов должна будет уменьшаться на 15%.
На какое событие вешать плагин? msOnSubmitOrder? И как уменьшить стоимость заказа, не совсем понимаю.
Заранее спасибо
На сайте хотят добавить акцию «Будняя скидка» — стоимость всех заказов должна будет уменьшаться на 15%.
На какое событие вешать плагин? msOnSubmitOrder? И как уменьшить стоимость заказа, не совсем понимаю.
Заранее спасибо
205
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();
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
1 час назад
Если оставляю tpl пустым в браузере выводится следующий текст (копирую то, что отображается для одного ресурса):
Array ( [id] => 15 [t...
Не получается создать каталог с картинками 12
1 час назад
Потому что в значениях опций есть запятая, а она используется как разделитель адресной строке в mFilter2. См. параметр values_delimeter в доках docs.m...
mFilter2 вывод фильтра по опциям товара 3
2 часа назад
Артур, все получилось! Огромное спасибо за помощь!
Обновление превью товаров и swiper [РЕШЕНО] 6
4 часа назад
log_deprecated в системных настройках можно отключить и все.
Избавляемся от ошибки «modAction support is deprecated» в старых пакетах 12
7 часов назад
Спасибо, за обратную связь сейчас тестируем релиз 4.2 там этот баг будет исправлен.
[miniShop2 4.0.0-beta] для MODX2 27
8 часов назад
Этот функционал запланирован в среднем приоритете в следующих версиях, так как внутреннее логгирование в минишопе уже есть из коробки. На данный момен...
miniShop2 - История изменения цены 3
Вчера в 22:44
А это тебе задание для самостоятельного изучения))) Вот тут подробно написано.
Как получить имя шаблона в MODx Revo на php? 3
Вчера в 21:17
Да, нужно назначать права на группу пользователей, которые будут регистрироваться. и да, назначить им права на создание-редактирование.
Как сделан личный кабинет на этом сайте? 7
Вчера в 17:28
Компонент обновился и вышел из беты.
Небольшая важная правка. Теперь можно включать-выключать кеширование основного css файла.
Поэтому советую обнов...
MagicThemes - управление темами для MODX Revo 15
Вчера в 15:02
В сессию или в куки записывайте. Как работать с куками или сессией можно посмотреть в документации по PHP.
Вывод количество просмотров страниц с учетом cookie (модернизация HitsPage) 5