[miniShop2] Версия 2.4.0 beta0
Как и было обещано на конференции в Минске, представляю вашему вниманию beta0 версии miniShop2.4.

Если кто не в курсе, на данный момент планируются следующие изменения:

Краткий список изменений такой:
На демо-сайте уже стоит новая версия, логин и пароль для админки на главной странице.
Сравнение старой версии и новой:
На время тестирования я буду загружать пакеты только в modstore.pro. Сначала скачивается стабильная версия, потом её можно обновить.
Устанавливать beta версии на рабочие проекты не рекомендуется. Если вы сделаете это на свой страх и риск — это сугубо ваши личные проблемы, разбирайтесь с ними сами.
Конечной целью работы является приведение немного заброшенного проекта в порядок. Обновление внешнего вида, улучшения совместимости с другими дополнениями и т.д., и т.п, что там еще по пути всплывёт.
Как известно, в этот раз никаких всенародных сборов средств не будет, я работаю самостоятельно, за свой счёт.
Если есть желание, поддержать мой боевой настрой можно через PayPal или форму на bezumkin.ru (требует авторизацию через id.modx.pro).
Да, только эти 2 способа. Webmoney, Яндекс.Деньги и прочие сервисы, где у вас осталась мелочь и вы не знаете куда её девать, предлагать не нужно, спасибо.
В следующей версии планирую переделать панели управления товарами и, возможно, настройками магазина.
Добрые люди прислали донатов уже на 6 000 рублей.
А еще Виталя Дощенко и Леонид Крылов из modstore.pro перечислили остаток средств от прошлого сбора 17 000 руб + 10 000 от себя лично, бонус. И обещают потом прислать еще.
В общем, можно спокойно работать, не отвлекаясь. Спасибо всем, друзья!

Если кто не в курсе, на данный момент планируются следующие изменения:
- Обновлённые страницы компонента в админке: заказы, настройки, категория товаров и сам товар
- Новая система регистрации дополнений, без необходимости копировать файлы в директорию с компонентом
- Обновлённые сниппеты, учитывающие возможности pdoTools последних версий
- Переписанные чанки по умолчанию. На Fenom.
- Реформат и переписывание всего кода в PSR-2, с исправлением ошибок и недоработок.
- Минимальная версия MODX — 2.3+

Краткий список изменений такой:
- Фильтр заказов по дате, статусу и пользователю
- Окошко с информацией по заказам
- Немного улучшенный поиск
- Таблицы запоминают своё состояние, можно отключать колонки и двигать их местами.
- Можно управлять через touch устройства — везде есть кнопки с действиями
- Улучшенный внешний вид, в духе остальных моих дополнений
- Нормальная реакция на ресайз рабочей области
На демо-сайте уже стоит новая версия, логин и пароль для админки на главной странице.
Сравнение старой версии и новой:
Заключение
На время тестирования я буду загружать пакеты только в modstore.pro. Сначала скачивается стабильная версия, потом её можно обновить.
Устанавливать beta версии на рабочие проекты не рекомендуется. Если вы сделаете это на свой страх и риск — это сугубо ваши личные проблемы, разбирайтесь с ними сами.
Конечной целью работы является приведение немного заброшенного проекта в порядок. Обновление внешнего вида, улучшения совместимости с другими дополнениями и т.д., и т.п, что там еще по пути всплывёт.
Как известно, в этот раз никаких всенародных сборов средств не будет, я работаю самостоятельно, за свой счёт.
Если есть желание, поддержать мой боевой настрой можно через PayPal или форму на bezumkin.ru (требует авторизацию через id.modx.pro).
Да, только эти 2 способа. Webmoney, Яндекс.Деньги и прочие сервисы, где у вас осталась мелочь и вы не знаете куда её девать, предлагать не нужно, спасибо.
В следующей версии планирую переделать панели управления товарами и, возможно, настройками магазина.
Обновлено 25 марта 2016
Добрые люди прислали донатов уже на 6 000 рублей.
А еще Виталя Дощенко и Леонид Крылов из modstore.pro перечислили остаток средств от прошлого сбора 17 000 руб + 10 000 от себя лично, бонус. И обещают потом прислать еще.
В общем, можно спокойно работать, не отвлекаясь. Спасибо всем, друзья!
Комментарии: 23
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.




Спасибо за документацию!
В общем, заодно и это поправил. Спасибо!
Придёт за всё время пара тысяч рублей, с которых еще нужно выплатить налоги, заключить агентские договора со всеми реципиентами и выплатить им по их 200 рублей.
Еще не известно, как оформлять эти пожертвования, ведь они не являются продажами дополнений. Да и какой профит магазина в этом — снимать комиссию с пожертвований? Или кто-то делает реально качественные бесплатные дополнения только ради донатов?
Ссылку на свой сайт автор может указать и сейчас, а мы никаких кнопок делать не будем.
А галерея — если получится и сил хватит, то будет. Там еще не всё ясно как сделать технически, поэтому и не обещаю.
Сначала я всё перепишу, как считаю нужным, а потом уже буду разбираться с issues и pr. По идее, куча вопросов должна быть закрыта во время переписывания, например как вот этот.
От себя мог бы добавить. что было бы не плохо реализовать функционал создания заказа вручную из админки MiniShop, т.е это зачастую по бизнес-кейсам клиента может быть нужно (например при продажам по телефону).
p.s к сожалению свободных денег сейчас нет, но не поддержать хотя бы тысячей старания которые стоят миллионы не могу, отправил, Василий еще раз тебе спасибо!
Создание заказов из админки давно просят, но с ним всё очень сложно — поэтому ничего не обещаю.
В любом случае, сейчас есть дополнение, с помощью которого можно легко авторизоваться на фронтенде под любым юзером и от его имени уже набросать заказ.
Я просто предложил — возможно если высокий спрос, можно это краудфандингом попробовать провести.
SwitchUser конечно не плох, но есть свои неудобства, такие как:
1.Ограничение доступа — не должны менеджеры которые обслуживают первую линию, входить на сайт под юзерами. (в ряде кейсов). К тому же не будет учета созданного заказа от лица менеджера.
2.Часто бывает, что в магазин звонят люди, не имеющие аккаунтов на сайте — поэтому нужно оперативно в процессе оформления заказа еще и зарегистрировать пользователя по минимальным данным (mail, телефон, адрес доставки например), собрать ему заказ итп.
3.Правило одного окна — есть бекенд сайта с заказами, и там есть вся нужная информация для менеджера сайта при его работе с ним. при этом ведется полный аудит действий менеджера.
1. В файле assets/components/minishop2/js/mgr/category/category.grid.js нашел языковую переменную _('ms2_bulk_actions')
2. Зашел в MODx в словари копировал имя ms2_bulk_actions, вставил его сюда же _('ms2_bulk_actions')
Может просто где то в слове стоял русский символ. Но главное что теперь все отображается правильно.