1990
23.14
28.43
за сайт
- Проверено Modstore
- Бесплатные будущие обновления
- Работа на тестовом и публичном домене
- 12 месяцев тех. поддержки
Версия
1.0.2-rc
Дата выпуска
05.08.2026
Загрузки
0
Просмотры
93
Внимание, этот компонент несовместим с MODX 3.
Что делает
- Выбивает фискальный чек по заказу miniShop2 через облачный сервис MojaKasa.
- Чек формируется автоматически при переходе заказа в нужный статус — менеджеру не нужно ничего нажимать.
- Состав чека собирается из позиций заказа: наименования, количество, цены и доставка.
- Повторные попытки и разбор отказов вынесены в cron-скрипт: временная недоступность сервиса не теряет чек.
- Тестовый контур переключается настройкой — обкатать интеграцию можно без реальной фискализации.
- Токен авторизации и имя кассы хранятся в системных настройках MODX.
- MODX Revolution 2.5+, PHP 7.4+
- miniShop2
- Аккаунт MojaKasa с доступом к API
1.0.2-rc
- Логирование переведено с файлов (logs/*.txt) на mxLogger. Logger делегирует записи сервису mxLogger (если установлен), иначе молчит и один раз предупреждает в журнале MODX. Перевод затронул все хелперы: msMojaKasa, Request, Mailer, QueueManager, плагины, cron.
- Гейты: msmojakasa_debug (вкл/выкл) + новая настройка msmojakasa_log_level (минимальный уровень debug|info|warning|error, по умолчанию error; единый приёмник mxLogger, включено из коробки). Консистентно с mxLogger.min_level. QueueManager и PluginHandler теперь тоже учитывают msmojakasa_debug (раньше логировали всегда).
- Тэги: базовые msmojakasa + fiscal, этапные create / cancel / get / invoice / mail / queue / cron / http. Воронка processuid = «msmojakasa»+md5(orderId) — создание/отмена чека, письмо и очередь одного заказа склеиваются в mxLogger одним процессом.
- Уровни: ошибки API/писем — error; неактивный контекст и успешная фискализация — info (добавлена явная запись created); пропуски/пустые ветки — warning; payload/CURL — debug.
- ВНИМАНИЕ: перед сборкой настройку msmojakasa_log_level создать в менеджере (namespace msmojakasa) — сборка тянет настройки из БД стенда.
1.0.1-rc
- Добавил проверку на наличие ответа от API при создании инвойса.
- Добавил округление до 2-х знаков после запятой ждя цен товаров и общей стоимости заказа.
- Добавил дополнительную проверку активности компонента в контексте заказа.
- Добавил сохранение номера чека(не то же самое, что id) для облегчения сверки.
1.0.0-rc
- Добавил передачу стоимости доставки.
- Добавил системное событие msMojaKasaOnGetItems.
1.0.0-beta
- Добавил системную настройку активации компонента.
- Изменил порядок получения общей стоимости заказа.
1.0.0-alpha
- Первая сборка.




Последние обсуждения в сообществе MODX.pro