ms3RecentlyViewed - Недавно просмотренные товары для MiniShop3



Компонент для MiniShop3: вывод блока «Недавно просмотренные товары». Список хранится в браузере (localStorage или cookie) или в БД для авторизованных, заполняется автоматически при посещении страниц товаров.
Иван Бочкарев
18 февраля 2026, 21:18
modx.pro
214
+9

Кастомизация minishop'a

Доброго дня!
Стоит задача изменить исходник файла живущего по адресу:
/core/components/minishop2/model/minishop2/minishop2.class.php

По сути, что может быть проще, поменять код и дело с концом, но при первом же обновлении, все это канет в лету, а это не корпоративно!

Как можно подцепить свой файл?
Дмитрий
18 февраля 2026, 12:05
modx.pro
166
0

Предыдущий идентификатор статуса при событии 'msOnChangeOrderStatus'

Добрый день.
Во входящих переменных на событие 'msOnChangeOrderStatus' отсутствует old_status — предыдущий идентификатор статуса.
Проверяю в плагине:
$modx->log(modX::LOG_LEVEL_ERROR, print_r(array_keys($scriptProperties), 1));
Получаю:
Array (
    [0] => order
    [1] => status
)
Подскажите пожалуйста, с чем это может быть связано?
MODX Revolution 2.8.3-pl
miniShop2 2.9.1-pl
Андрей
18 февраля 2026, 10:07
modx.pro
93
0

Обновление полей ресурсов на основе csv-файла иморта (modx 2.8.8 + minishop 2)

Задача была обновить поля у ресурсов (ресурсы: категории, товары; поля: основные, дополнительные (тв)).
Обновление изображений (галерея) в задачу не входило.
Возможно, кому-нибудь пригодится. Если будут корректировки/замечания, буду только рад.
Виталий
17 февраля 2026, 03:09
modx.pro
3
170
+5

Localizator 1.0.9 и 1.1.0

Localizator 1.0.9 и 1.1.0 — новые переводчики, исправления грида и TV, отключение вкладки по шаблонам

  • Поддержка Google и DeepL в дополнение к Яндекс-переводчику (1.0.9)
  • Режим простого копирования строк без перевода (1.0.9)
  • Исправлено дублирование пути у TV-картинок при выводе через Fenom (1.1.0)
  • Настройка отключения вкладки «Локализатор» для выбранных шаблонов (1.1.0)
  • Исправления для ресурсов-ссылок и корректный ключ языка при редактировании из грида (1.1.0)
Иван Бочкарев
16 февраля 2026, 18:58
modx.pro
133
+8

userPages - cоздание ресурсов MODX3 и товаров miniShop3 пользователями

Всем привет!

userPages — дополнение, позволяющее авторизованным посетителям сайта создавать и редактировать ресурсы MODX3 и товары miniShop3.

Основные свойства

  • Работает как со стандартными ресурсами, так и с товарами MiniShop3
  • Проверка групп пользователей
  • Поддержка TV-параметров (с учетом источников файлов), MIGX-полей, а также галереи, полей и опций товаров MiniShop3
  • Поля с WYSIWYG-редактором Pell
  • Загрузка файлов и изображений посредством Dropzone
  • Табличный виджет для MIGX-полей
  • Возможность сохранения черновика
  • Возможность удаления ресурса
  • Email-уведомления менеджеров
  • Настраиваемые всплывающие уведомления
  • Системные события для плагинов
Компонент доступен в репозитории.
Подробная документация и примеры

Павел Романов
16 февраля 2026, 11:33
modx.pro
167
+11

amoConnector - наследник компонента amoCRM


Представляю вашему вниманию amoConnector — компонент интеграции сайта на MODX 2 с системой amoCRM. Построен на официальном SDK amoCRM и использует OAuth 2.0 авторизацию.
В компоненте постарался решить все известные проблемы предшественника
  • Сложная авторизация и обновление ключей
  • Поиск ID для воронок и статусов
  • Неудобное сравнение полей форм с AMO полями
Николай Савин
13 февраля 2026, 20:19
modx.pro
1
171
+8

[msOptionsPrice2] Как сделать множественный выбор опций?

Добрый день!
Существует следующая задача. Необходимо на msOptionsPrice2 реализовать возможность выбора нескольких (или ни одной) опций товара (в данном случае топинги) с обновлением цены товара. Каждый топпинг просто добавляет стоимость (тип модификации "+")
См. скриншот: disk.yandex.ru/d/qzWl4ezWIE90Yw
Как можно это реализовать?
Giant Dad
13 февраля 2026, 17:50
modx.pro
55
0

Обновление содержимого полей товаров через ImportX

Всем привет.

Хочу обновить у товаров на основании данных сеошника поля сео-заголовок и сео-описание. Поля реализованы как дополнительные поля.
Импорт планирую делать через importX.
Импорт имеет вид:
id;alias;tv1;tv2
304;alias-tovara;Какой-то текст заголовка для сео;Какой-то текст описания для сео
Все на локальной машине вроде проходит нормально, но в процессе возникли вопросы.
Виталий
13 февраля 2026, 15:43
modx.pro
322
0

ms3Pulse — дашборд продаж и аналитика для MiniShop3



Проблема любого интернет-магазина — разрозненные данные. Сколько выручки за месяц? Какой средний чек? Какие товары в лидерах? Для этого приходится писать запросы к БД, экспортировать данные в Excel или интегрировать сторонние сервисы аналитики.

ms3Pulse решает эту задачу «из коробки» — дашборд в менеджере MODX с метриками, графиками и экспортом. Всё, что нужно для быстрой аналитики продаж, в одном месте.
Иван Бочкарев
12 февраля 2026, 15:58
modx.pro
236
+10