Релиз miniShop2 ver. 4.4.1 & 4.4.2
Добрый день!
Нашлось немного времени, чтобы провести «санитарную» работу в нашем любимом минишопе.
В репозитории было обработано и закрыто около 30 issue по разным причинам: это и дубли, и уже реализованный функционал, и узконаправленные пожелания.
Надеемся, никто не обиделся.
Спасибо всем, кто помогал находить и описывать эти issue!
Кроме этого были влиты пару некритичных PR с исправлениями:
### Fixed
— Исправления Vanila JS #939
— Исправлена опечатка в лексиконе #940
— Исправлен показ скидки при ненулевой старой цене #941
### Added
— Возможность изменять покупателя в плагине #926
— Добавлена возможность загружать изображения в галерею без расширения файла #943
— В схему добавлены поля remains и reserved #927
Новая версия в репозитории, перед обновлением не забываем про бэкапы.
06.10.2025
На данный момент, по косвенным признакам и парочке сообщений были выявлены 2 проблемы:
1. После обновления, в админ панели не отображаются товары. Такое происходит из-за того что новые поля не создались.
Быстрое решение:
Создать через phpMyAdmin 2 поля в таблице ms2_products
— remains (int)
— reserved (int)
2. Если есть плагин на событие msOnBeforeChangeOrderStatus или msOnChangeOrderStatus, то заказы создаются со статусом null
Быстрое решение:
В файле core/components/minishop2/model/minishop2/minishop2.class.php
Найти строку 'old_status' => $old_status->get('id'), и за комментрировать.
Напоминаю, что о найденных ошибках можно сообщать в репозитории github, либо тут в комментариях (касательно только версии 4.4.1) с подробным описанием как воспроизвести ошибку.
06.10.2025
Выпустили патч 4.4.2 с исправлением указанных ошибок
Нашлось немного времени, чтобы провести «санитарную» работу в нашем любимом минишопе.
В репозитории было обработано и закрыто около 30 issue по разным причинам: это и дубли, и уже реализованный функционал, и узконаправленные пожелания.
Надеемся, никто не обиделся.
Спасибо всем, кто помогал находить и описывать эти issue!
Кроме этого были влиты пару некритичных PR с исправлениями:
### Fixed
— Исправления Vanila JS #939
— Исправлена опечатка в лексиконе #940
— Исправлен показ скидки при ненулевой старой цене #941
### Added
— Возможность изменять покупателя в плагине #926
— Добавлена возможность загружать изображения в галерею без расширения файла #943
— В схему добавлены поля remains и reserved #927
Новая версия в репозитории, перед обновлением не забываем про бэкапы.
06.10.2025
На данный момент, по косвенным признакам и парочке сообщений были выявлены 2 проблемы:
1. После обновления, в админ панели не отображаются товары. Такое происходит из-за того что новые поля не создались.
Быстрое решение:
Создать через phpMyAdmin 2 поля в таблице ms2_products
— remains (int)
— reserved (int)
2. Если есть плагин на событие msOnBeforeChangeOrderStatus или msOnChangeOrderStatus, то заказы создаются со статусом null
Быстрое решение:
В файле core/components/minishop2/model/minishop2/minishop2.class.php
Найти строку 'old_status' => $old_status->get('id'), и за комментрировать.
Напоминаю, что о найденных ошибках можно сообщать в репозитории github, либо тут в комментариях (касательно только версии 4.4.1) с подробным описанием как воспроизвести ошибку.
06.10.2025
Выпустили патч 4.4.2 с исправлением указанных ошибок
Комментарии: 11
Спасибо.
А есть какие-то новости по MiniShop3? Уже 8 месяцев проект не обновляется судя по
github.com/modx-pro/MiniShop3
Просто без этого компонента — не будет всего остального и народ так и будет на 2 ветке сидеть.
А есть какие-то новости по MiniShop3? Уже 8 месяцев проект не обновляется судя по
github.com/modx-pro/MiniShop3
Просто без этого компонента — не будет всего остального и народ так и будет на 2 ветке сидеть.
есть только такой ответ на данный момент
Рад за Николая! Еще один разработчик вышел за пределы MODX и открыл для себя много интересного.
Скопирую сюда его текст для удобства:

Я еще в прошлом году от скуки сделал composer-версию, в которой перелопатил классы и добавил инсталлятор — но интереса никто не проявил.
Думаю, выхода miniShop 3 можно уже и не ждать. Да и просто выйти — это только половина дела, его нужно поддерживать и дорабатывать, а желающих давно нет.
Скопирую сюда его текст для удобства:

Я еще в прошлом году от скуки сделал composer-версию, в которой перелопатил классы и добавил инсталлятор — но интереса никто не проявил.
Думаю, выхода miniShop 3 можно уже и не ждать. Да и просто выйти — это только половина дела, его нужно поддерживать и дорабатывать, а желающих давно нет.
Думаю, выхода miniShop 3 можно уже и не ждатьСвято место пусто не бывает, вот @Aleksandr Huz разрабатывает свою экосистему на базе pageBlocks, тамбудет магазин
Но и miniShop 3 я надеюсь выйдет, надо просто начать, а доработать можно и потом, в конец концов miniShop2 так и существует, в нём многое изменилось с момента первого релиза.
А что начинать, вон альфа версия, пожалуйста: github.com/modx-pro/miniShop3/
Альфа — это значит в целом то основное все работает. Собери небольшой магазин (может личный какой или для друзей), потестируй, что можно улучшить — присылай PR. Нюанс в том, что никто не делает этого, все предпочитают на двойке собирать.
Альфа — это значит в целом то основное все работает. Собери небольшой магазин (может личный какой или для друзей), потестируй, что можно улучшить — присылай PR. Нюанс в том, что никто не делает этого, все предпочитают на двойке собирать.
Обновил два магазина, сломал два магазина. Откатил обратно
А почему бы не написать что конкретно сломалось? Религия не позволяет?
Ответ весьма остроумный. Надеюсь, такой же подход у тебя и в программировании
Ага, именно такой: если что-то ломается, я стараюсь определить причину и, если проблема в компоненте, сообщаю делали ошибки разработчику, чтобы можно было их исправить. А всё на что тебя хватило, это сообщить нам как ты героически сломал два магазина и потом не менее героически их починил, только зачем сообществу эта информация? Ищешь сочувствия?
Последняя безумкинская версия минишопа — 2.4
я успел сломать только один =)
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.