minishop3 - не сохраняется в карточке товара "Остаток на складе"
Добрый день!
Поставила minishop3.
В админке, в свойстве товара есть стандартный параметр «Остаток на складе» (stock). Ввожу количество, сохраняю. При обновлении поле остаётся пустое.
Что нужно поправить?
Поставила minishop3.
В админке, в свойстве товара есть стандартный параметр «Остаток на складе» (stock). Ввожу количество, сохраняю. При обновлении поле остаётся пустое.
Что нужно поправить?
Compare - компонент для сравнения товаров miniShop3 по характеристикам
Привет!
Рад представить адаптацию дополнения Compare для MODX 3 + MiniShop3.
Если что, я ранее публиковал статью о версии для miniShop2: modx.pro/components/25312

Рад представить адаптацию дополнения Compare для MODX 3 + MiniShop3.
Если что, я ранее публиковал статью о версии для miniShop2: modx.pro/components/25312

Кастомизация minishop'a (номер телефона вместо емейла у пользователя при совершении заказа)
Доброго дня!
Стоит задача изменить исходник файла живущего по адресу:
/core/components/minishop2/model/minishop2/minishop2.class.php
По сути, что может быть проще, поменять код и дело с концом, но при первом же обновлении, все это канет в лету, а это не корпоративно!
Как можно подцепить свой файл?
upd
Как уже повелось, после очередной решенной задачи описываю, как я это сделал. Пишу в большей степени для себя, но и вдруг кому пригодится.
И так, задача в том, когда пользователь на сайте делает заказ, автоматически регистрируется новый пользователь с username = email
Уж не знаю, как у вас, а у нас в 2026 год — прям целая проблема с почтой, ни у кого нет, и порой это становится целой проблемой.
И вот я решил переделать, что бы вместо емейла в юзернэйм писался номер телефона.
По сути, задача максимально простая. Как мне казалось. Я уже нечто подобное делал, когда кастомизировал админку.
И уже по обычаю, сперва на тестовом сайте правлю исходники, убеждаюсь, что все работает, и потом уже делаю «красиво» подключаю кастомный файл со своими изменениями и все работает щикарно, но не в этот раз.
Логика работы живет потипо в ядре и подрубить вместо него другой файл, как мне объяснили уже нельзя.
Поэтому действовать нужно через расширение класса Handlers.
И так, погнали!
Стоит задача изменить исходник файла живущего по адресу:
/core/components/minishop2/model/minishop2/minishop2.class.php
По сути, что может быть проще, поменять код и дело с концом, но при первом же обновлении, все это канет в лету, а это не корпоративно!
Как можно подцепить свой файл?
upd
Как уже повелось, после очередной решенной задачи описываю, как я это сделал. Пишу в большей степени для себя, но и вдруг кому пригодится.
И так, задача в том, когда пользователь на сайте делает заказ, автоматически регистрируется новый пользователь с username = email
Уж не знаю, как у вас, а у нас в 2026 год — прям целая проблема с почтой, ни у кого нет, и порой это становится целой проблемой.
И вот я решил переделать, что бы вместо емейла в юзернэйм писался номер телефона.
По сути, задача максимально простая. Как мне казалось. Я уже нечто подобное делал, когда кастомизировал админку.
И уже по обычаю, сперва на тестовом сайте правлю исходники, убеждаюсь, что все работает, и потом уже делаю «красиво» подключаю кастомный файл со своими изменениями и все работает щикарно, но не в этот раз.
Логика работы живет потипо в ядре и подрубить вместо него другой файл, как мне объяснили уже нельзя.
Поэтому действовать нужно через расширение класса Handlers.
И так, погнали!
Вопрос по будущему MODX и стратегии развития.
MODX — старичок, который очень неплох, помог многим вырfсти как специалистам и неплохо заработать на хлеб с маслом.
Хочется чтобы он развивался и рос.
По факту его можно сказать продвигают и развивают все коллеги пользователи данного сайта. По иностранным коллегам вообще не понимаю что происходит. Вроде есть движуха, но как-то тухло все.
По идее мог бы вынести этот вопрос в чат в Телеграм, но там портянка обсуждений (и личной жизни и т.д.), что вопрос просто потеряется в таймлайне сообщений.
Хочется чтобы он развивался и рос.
По факту его можно сказать продвигают и развивают все коллеги пользователи данного сайта. По иностранным коллегам вообще не понимаю что происходит. Вроде есть движуха, но как-то тухло все.
По идее мог бы вынести этот вопрос в чат в Телеграм, но там портянка обсуждений (и личной жизни и т.д.), что вопрос просто потеряется в таймлайне сообщений.
userPages - cоздание ресурсов MODX3 и товаров miniShop3 пользователями
Всем привет!
userPages — дополнение, позволяющее авторизованным посетителям сайта создавать и редактировать ресурсы MODX3 и товары miniShop3.
Подробная документация и примеры
userPages — дополнение, позволяющее авторизованным посетителям сайта создавать и редактировать ресурсы MODX3 и товары miniShop3.
Основные свойства
- Работает как со стандартными ресурсами, так и с товарами MiniShop3
- Проверка групп пользователей
- Поддержка TV-параметров (с учетом источников файлов), MIGX-полей, а также галереи, полей и опций товаров MiniShop3
- Поля с WYSIWYG-редактором Pell
- Загрузка файлов и изображений посредством Dropzone
- Табличный виджет для MIGX-полей
- Возможность сохранения черновика
- Возможность удаления ресурса
- Email-уведомления менеджеров
- Настраиваемые всплывающие уведомления
- Системные события для плагинов
Подробная документация и примеры
amoConnector - наследник компонента amoCRM

Представляю вашему вниманию amoConnector — компонент интеграции сайта на MODX 2 с системой amoCRM. Построен на официальном SDK amoCRM и использует OAuth 2.0 авторизацию.
В компоненте постарался решить все известные проблемы предшественника
- Сложная авторизация и обновление ключей
- Поиск ID для воронок и статусов
- Неудобное сравнение полей форм с AMO полями
Обновление полей ресурсов на основе csv-файла иморта (modx 2.8.8 + minishop 2)
Задача была обновить поля у ресурсов (ресурсы: категории, товары; поля: основные, дополнительные (тв)).
Обновление изображений (галерея) в задачу не входило.
Возможно, кому-нибудь пригодится. Если будут корректировки/замечания, буду только рад.
Обновление изображений (галерея) в задачу не входило.
Возможно, кому-нибудь пригодится. Если будут корректировки/замечания, буду только рад.
Modx3ProfilerToolbar — тулбар производительности для MODX 3

Лёгкий профайлер только с Frontend Dev Toolbar: метрики запроса, медленные компоненты, таймлайн и SQL. Без админки, без хранения трейсов, без debug-отчёта.
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)
mSync и moysklad.ru
Подскажите, mSync отправляет заказы в MoySklad?
Компонент не обновлялся с 2023 года. Работает ли все сейчас на текущих версиях склада и ModX 2.8.8?
Компонент не обновлялся с 2023 года. Работает ли все сейчас на текущих версиях склада и ModX 2.8.8?