Андрей Шевченко

Андрей Шевченко

С нами с 17 мая 2017; Место в рейтинге пользователей: #566

Помогите, пожалуйста, правильно составить условие where

Добрый день, коллеги! Прошу вашей помощи в составлении правильных условий where в сниппете mFilter2. Задача в том, чтобы можно было легко отключать категории и позиции для определенных городов.

На сайте каталог miniShop2 выводится с помощью сниппета mFilter2, также на сайте установлены компоненты msGLPrice и GeoLocation, благодаря которым пользователь выбирает город, в котором находится.
Андрей Шевченко
05 июня 2018, 14:36
241
0

Изменение цены на товар в зависимости от кратности добавляемых модификаций

Добрый вечер, коллеги! Подскажите, как можно реализовать такой же функционал, как вот здесь в разделе дополнительно(Топинги/Мясо/Соус) sushiwok.ru/rostov-na-donu/menu/kitajskaja-lapsha-wok/, а именно добавление двойных порций добавок, может кто-то сталкивался с похожей задачей?
Частично вопрос был решен с помощью вот этого поста modx.pro/howto/13043/, но тут реализован только одиночный выбор
Андрей Шевченко
16 апреля 2018, 14:37
138
0

Решение проблемы "User Group not found with key:" в MiniShop2

Добрый день! Столкнулся на днях с проблемой регистрации пользователя в группу, которая указывается в настройках minishop2 в параметре ms2_order_user_groups. При заказе пользователь создавался, но не добавлялся в нужную группу, а в логи сыпалась ошибка "/core/model/modx/moduser.class.php: 675) User Group not found with key: 4", хотя группа с таким id была создана.
Мне помогло следующее решение:
В файле /core/components/minishop2/model/minishop2/minishop2.class.php в строчке 604 добавил приведение типа к integer.
if ($groups = $this->modx->getOption('ms2_order_user_groups', null, false)) {
	$groups = array_map('trim', explode(',', $groups));
	foreach ($groups as $group) {
		$user->joinGroup((integer) $group);
	}
}
Андрей Шевченко
03 апреля 2018, 07:46
272
0

Не работает авторизация зарегистрированного пользователя

Добрый день! Коллеги, прошу помощи, никак не могу понять, почему не срабатывает авторизация пользователя. Используется modx+minishop2+office, по инструкции быстрого старта настроил группу ресурсов с соответствующими правами. Настроил группу, в которую регистрируются пользователи, которые должны иметь доступ к закрытому разделу, настроил группу анонимных пользователей для просмотра страниц закрытой группы ресурсов.
Андрей Шевченко
02 апреля 2018, 11:52
220
0