Как изменить стоимость заказа перед оформлением?
Здравствуйте!
На сайте хотят добавить акцию «Будняя скидка» — стоимость всех заказов должна будет уменьшаться на 15%.
На какое событие вешать плагин? msOnSubmitOrder? И как уменьшить стоимость заказа, не совсем понимаю.
Заранее спасибо
На сайте хотят добавить акцию «Будняя скидка» — стоимость всех заказов должна будет уменьшаться на 15%.
На какое событие вешать плагин? msOnSubmitOrder? И как уменьшить стоимость заказа, не совсем понимаю.
Заранее спасибо
114
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();
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Вчера в 20:22
Как-то так
{if $vendor_status == 'original'}
<img src="{$_pls['vendor.logo']}" title="{$vendor_s...
Условие на Fenom 7
Вчера в 16:25
Да у меня нет проблем с добавлением! Просто это рутинная работа работа повторяющаяся из компонента в компонент!))
[ModExtra3] Заготовка для создания компонентов для MODX3 5
Вчера в 12:11
Я думаю в том, что данные, которые должны быть в запросе обязательно, отсутствуют. Смотрите вкладку network в консоли браузера.
Tickets ошибка пишет что поля не заполнены 1
Вчера в 09:33
Так точно, скриншот: disk.yandex.ru/i/aat_f5elJpEbrg
Не могу настроить зависимые фильтры в mFilter2 11
11 августа 2022, 21:56
Сделал такое решение
Вставил в шаблон
[[!ideas?
&tpl=`tpl.ideas.tpl`
&user_id=`[[!+modx.user.id]]`
]&...
[Ideas] - как добавить фильтр по user_id ??? 1
11 августа 2022, 21:40
А как там вконтакте уведомления? я там обычно с почты захожу.
RealMessenger v2 - компонент для обмена личными сообщениями 20
11 августа 2022, 19:33
Нужен фильтр с условием что будет показываться только автору и администраторам
[Ideas] - Идеи, вопросы, проблемы, предложения. Обратная связь с возможностью голосования. 27
11 августа 2022, 15:58
На моем сайте установлен slick slider, я просто перед закрывающим тегом body вызываю 2 раза так:
/* Несколько slick слайдеров на одной странице */
...
mSearch2 при ajax подргузке товаров, не грузится слайдер для погрузившихся товаров. 9
11 августа 2022, 10:54
Вы пробовали размещать заявку на выполнение задачи здесь или в телеграм чате?
Синхронизация modx revo со СБИС. 11