Не работает несколько плагинов на событие msOnBeforeChangeInCart в minishop2

Сделал простой плагин для теста (на контроль кол-ва товара):

<?php
$minimal = 5;
switch ($modx->event->name) {
    case 'msOnBeforeChangeInCart':
        if ($minimal > 1) {
            if (intval($scriptProperties['count']) < $minimal) {
                $values = &$modx->event->returnedValues;
                $values['count'] = $minimal;
        }
        break;
}
Но он то срабатывал, то не работал. Несколько часов бился, потом решил посмотреть есть-ли другие плагины на это событие, оказалось на
msOnBeforeChangeInCart
висит еще плагин msProductRemains. Если его отключить, то мой плагин начинает работать всегда как ожидается. Если вернуть msProductRemains, то мой плагин работает рандомно (один раз из 10 сохранений плагина в админке).
m4
m4
17 февраля 2023, 18:48
modx.pro
451
0

Компонент Login. Расширенные поля профиля пользователя.

Здравствуйте! Помогите, пожалуйста, разобраться с расширенными (дополнительными) полями профиля пользователя (extended).
После регистрации пользователя на сайте, на вкладке Дополнительные поля данных в профиле пользователя добавляются данные из полей формы регистрации. Не могу найти где это прописано. Дополнительных плагинов на это действие в админке нет. Насколько помню, дописывался код в каком-то файле. Но найти не могу.
Ol Kris
17 февраля 2023, 14:29
modx.pro
685
0

Принимает ли mspSberbank оплату по QR коду?

Добрый день!

Принимает ли mspSberbank оплату по QR коду? Нужно оплакивать заказ в Минишопе по QR, компонерт это умеет? Не нашел в описании.
Семен Морозов
16 февраля 2023, 11:48
modx.pro
369
0

Вид дополнительного свойства с таблице товаров minishop2

Добавил дополнительное свойство (тип да/нет) при помощи msAddField.
Вывел данное свойство в списке товаров (в категориях), но проблема в отображении, да и редактировании тоже.
Показывается 0/1, а не Да/Нет, как в БД.
Это можно как-то изменить, грид? Где формируется таблица и можно ли как-то дополнять вывод?

Скаут
15 февраля 2023, 19:42
modx.pro
458
0

Не встает MS2 на MODX3

Не могу понять почему не дает установить пакет
Пишет «Чтобы продолжить установку, установите все зависимости»


Андрей
15 февраля 2023, 15:37
modx.pro
838
0

Авторизация на API Modx 3

Сергей
15 февраля 2023, 13:45
modx.pro
466
0

msProducts вывод товаров только из основной категории

Здравствуйте!

Есть товары, которые принадлежат нескольким категориям. При попытке вывода товаров с указанием parents — воспринимает ее как родительскую, хотя является лишь дополнительной категорией.
Например, товар выводится, принадлежит он категориям 3 и 5, при этом 3 — это основная категория, а 5 — это дополнительная. Как сделать чтобы выводились товары только из основной категории 5?

Эти варианты естественно не работают
[[!msProducts? &parents=`5` &depth=`4` &limit=`300` ...]]
[[!msProducts? &parents=`5` &depth=`4` &limit=`300` &where=`{"parents":5}`...]]
newbmod
15 февраля 2023, 12:38
modx.pro
501
0

Вопрос об импорте товаров

Здравствуйте! Подскажите, пожалуйста, можно ли в modx revolution импортировать товары с изображениями при помощи бесплатного плагина importx? Или для этого существуют только платные плагины?
Марина
14 февраля 2023, 23:46
modx.pro
406
0

 Спам, спам, спам...

Как бороться со спамом? Стоит рекаптча гугловская,  CSRF токен, но спам так и поступает
Konstantin
14 февраля 2023, 21:26
modx.pro
2
725
0

Перенос файлов через MODx API

Добрый день!

Есть задача: переносить при сохранении товаров файлы, приходящие в выгрузке 1С из временного каталога выгрузки в отдельную папку на сайте, положим /uploads
Можно ли сделать это с помощью MODx API или просто через php-функцию rename() можно?
Пытаюсь сделать это через rename(), но не получается. Папка /uploads существует, права стандартные 755.

Спасибо за совет
Giant Dad
14 февраля 2023, 18:06
modx.pro
297
0