Giant Dad

Giant Dad

С нами с 11 августа 2021; Место в рейтинге пользователей: #320

[msOnCreateOrder] Получение модификаций товаров при оформлении заказа MiniShop2

Добрый день!
На сайте присутствует магазин на minishop2 и товары с модификациями, реализованными через msoptionsprice2.
Как при оформлении заказа в плагине на событие msOnCreateOrder получить данные о конкретной модификации заказанного товара?
10 апреля 2024, 15:48
modx.pro
652
0

[ms_CDEK2] Вывод информации в виджете на других языках

Добрый день!
Подскажите, пожалуйста, как в модуле ms_CDEK2 сделать так, чтобы он выводил информацию на карте и адреса пунктов выдачи товаров на других языках? Например, на казахском
10 января 2024, 17:35
modx.pro
1
2 686
0

[Login] Как поменять стандартное сообщение об ошибке входа?

Добрый день!
Заранее извиняюсь за дурацкий вопрос, но почему-то нигде не могу найти ответа. Можно ли как-то поменять стандартное сообщение об ошибке авторизации на сайте через модуль Login? Например, нужно поменять текст сообщения «Не указано имя пользователя или пароль. Пожалуйста, проверьте введённые данные и попытайтесь снова».
Спасибо
29 декабря 2023, 11:27
modx.pro
783
0

[miniShop2] Как проверить стоимость доставки при оформлении заказа?

Добрый день.
Возникла необходимость ввести дополнительную проверку не равна ли стоимость доставки нулю при оформлении заказа. Необходимо делать это до создания заказа и поэтому по идее нужно использовать плагин на системное событие msOnBeforeCreateOrder, но похоже, что в него не поступают данные о стоимости доставки или я просто не понимаю как их получить. Подскажите пожалуйста.
И ещё один вопрос, как отловить событие из плагина на js, чтобы вывести предупреждение на фронте?
Спасибо за помощь
25 декабря 2023, 14:31
modx.pro
789
0

[pdoFetch] Как сделать запрос в базу с сортировкой результата?

Добрый день. Возникла необходимость получить объекты класса msProduct из БД с помощью pdoFetch. Получаю так:
$pdo = $modx->getService('pdoFetch');
$pdo->setConfig(array('class' => 'msProduct'));
Но дополнительно нужно, чтобы товары сортировались по возрастанию цены от минимальной к максимальной, а товары с нулевой ценой всегда были в конце (в независимости от направления сортировки, если нужно будет поменять направление на от максимальной к минимальной цене). Как можно сформулировать такой запрос через параметры метода setConfig?
13 декабря 2023, 17:57
modx.pro
711
0

[miniShop2] Проверка корзины при добавлении товара

Добрый день.
Подскажите, пожалуйста, как в классе-обработчике корзины miniShop2 при добавлении товара получить содержимое текущей корзины и сколько какого товара уже лежит в корзине у текущего пользователя?
05 декабря 2023, 17:56
modx.pro
802
0

[mFilter2] Сортировка по цене в каталоге

Добрый день.
Можно ли как-то реализовать с помощью mFiter2 сортировку по ajax (при клике на кнопку Сортировать по цене) товаров в каталоге по цене так, чтобы товары с нулевой ценой всегда были в конце выдачи?
05 декабря 2023, 10:21
modx.pro
745
0

[Login] Как логиниться сразу в несколько контекстов?

Добрый день!
У нас есть сайт на котором используются контексты web и ru для языковых версий. Для контекста web сайт открывается по домену site.com, для контекста ru — ru.site.com.
Необходимо чтобы пользователь мог залогиниться в личный кабинет в одном контексте (языковой версии), например, ru, и логин производился в оба контекста web и ru.
22 ноября 2023, 17:42
modx.pro
646
0

[mSearch2] Как сделать поиск по опции товара?

Добрый день. Подскажите пожалуйста, работает ли индексация msearch2 по опциям товаров? Если у меня есть товар с некоторыми опциями среди которых есть Опция «Поисковый запрос» (zapros), будет ли работать индексация, если я укажу это поле в настройке mse2_index_fields? Как правильно нужно указывать опцию товара, чтобы индексация по этой опции работала?
26 октября 2023, 17:32
modx.pro
660
0

[mFilter2] Определение контекста в чанке карточки товара при ajax-фильтрации

Добрый день.
Возникла следующая задача. На сайте реализована двуязычная версия через контексты. Web — для русского языка и kz — для казахского. Также имеется каталог товаров, который существует только в одном контексте — web. При переключении между языковыми версиями, текущий контекст переключается с web на kz и обратно. При этом вывод текста для соответствующей версии контекста в чанках товаров в mFilter2 реализован через проверку $_modx->context.key == 'kz' и это работает при стандартном отображении карточек, но если карточки подгружаются по ajax, например, при переключении чекбоксов в фильтре, то вышеуказанная проверка всегда возвращает web disk.yandex.ru/d/KKGD6C_v5ExYVA и поэтому текст в карточках всегда на русском.
Каким образом можно это исправить?
26 сентября 2023, 16:23
modx.pro
523
0