Как убрать доп. стоимость доставки Minishop2, если в корзине есть товар по акции.
В товарах имеется поле «sale» созданное при помощи msFieldsManager. Можно как то сделать через класс-обработчик проверку этого поля, чтобы если оно отмечено, то доп. стоимость доставки обнулялась в итоговой сумме заказа?
178
0
Комментарии: 1
12 апреля 2021, 14:57
Можно конечно, в документации есть примеры расширения классов minishop2. Но лучше написать плагин на событие msOnBeforeGetOrderCost
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Здесь упомянуты:
Компонент | Текущая версия | Закачки |
miniShop2 | 3.0.2-pl от 20.05.2022 | 22 509 |
msFieldsManager | 1.2.9-pl от 01.05.2021 | 949 |
4 часа назад
К свойствам понятно почему не применимо, они в другой таблице, но почему когда я работаю с товарами как с обычными ресурсами, т.е.
$resource = $mod...
ExtraFields. Дополнительные поля для ресурса (modResource) и пользователя (modUserProfile). 16
7 часов назад
Если модифицировать так, то это ужасно ведь, нет?
switch ($modx->event->name) {
case 'OnWebPagePrerender':
$jsToRe...
Как зарегистрировать js скрипт при рендере страницы? 1
9 часов назад
Рано или поздно те кто в курсе всех нюансов дадут пояснения)))
проблемы со сниппетом при переходе на ModX 3 3
Вчера в 19:14
В начале скрипта дописать
$modx->user = $modx->getObject('modUser', 1);
Загрузка изображений в галерею miniShop2 из фронтэ 16
Вчера в 19:09
Всё познаётся в сравнении)))
[СДЕЛАЙ САМ] Ajax Регистрация, Авторизация, Сброс пароля, Редактирование профиля 24
Вчера в 15:24
Да, там прям хорошо, но нет скидки на доставку.
Проблема именно в корзине при наличии нескольких товаров разных брендов, если выбран самовывоз — сде...
Разная скидка в корзине на товары при условии доставки в зависимости от вендора 2
Вчера в 12:59
Спасибо, попробую!
FENOM Почему не работает include в foreach, что не так в синтаксисе? 8
Вчера в 01:16
решено
запуск сниппета в head
<?php
$getid = $_GET['id'];
if ($getid != '' && is_numeric($getid)) {
$url=$modx->makeUrl($mod...
Автоматический редирект с параметрического адреса сайта на дружественный урл 2