Новые дополнения и их версии
[ms2Gallery] Версия 2.0
С новым годом, друзья! Сегодня я хочу рассказать вам об изрядно переписанной ms2Gallery 2.0.

— Весь код заново просмотрен и отформатирован в PSR-2.
— Улучшена сортировка картинок, настройка «ms2gallery_exact_sorting» удалена.
— Улучшен вывод картинок в админке, настройка «ms2gallery_thumbnail_size» удалена. Больше вы не должны видеть логотип вместо превьюшек — они подключаются в зависимости от настроек источника файлов.
— В properties файла пишется дата съёмки EXIF, если скрипт может её получить.

— Весь код заново просмотрен и отформатирован в PSR-2.
— Улучшена сортировка картинок, настройка «ms2gallery_exact_sorting» удалена.
— Улучшен вывод картинок в админке, настройка «ms2gallery_thumbnail_size» удалена. Больше вы не должны видеть логотип вместо превьюшек — они подключаются в зависимости от настроек источника файлов.
— В properties файла пишется дата съёмки EXIF, если скрипт может её получить.
[msStatOrders] - Статистика заказов Minishop2
[msStatOrders] — Компонент реализует возможность отбора, сортировки заказов и продуктов заказа, реализованных в магазине. Вывод подробной информации и экспорт в файл.

Особенности

Особенности
- работа только с новым miniShop2 (version =>2.4.0-beta2)
[msOrderFiles] 1.1.0 - Загрузка файлов к заказу из фронт-энда
Компонент обрёл возможность загружать файлы из фронт-энда, как при оформлении заказа, так и для уже оформленных заказов. Файлы могут грузить и анонимы, и зарегистрированные пользователи.

Как известно, после оформления заказа анонимом, на указанный email при заказе создаётся пользователь. Так вот этот пользователь прикрепляется и к файлам, которые были загружены при оформлении заказа.

Как известно, после оформления заказа анонимом, на указанный email при заказе создаётся пользователь. Так вот этот пользователь прикрепляется и к файлам, которые были загружены при оформлении заказа.
[msPromoCode] 1.3.4 - jQuery события в JS на фронт-энде

Продолжаем развивать компонент в сторону пользовательской кастомизации. В этом выпуске в JS файл на фронт-энде добавлены jQuery события:
- mspc_set — запустится при успешном/неуспешном применении купона,
- mspc_remove — запустится при отмене купона.
modSlack. Компонент интеграции со slack.com
На днях спрашивал, нужен ли компонент интеграции со слэком, но однозначной реакции не последовало. Хотя сказали, что надо просто отдельный топик написать, чтобы больше народу увидело и высказалось. ОК, публикую.
Вообще отмечу, что компонент уже используется на сайте MODX-Клуба и у нас уже есть действующая интеграция со слэком, плюс есть готовая успешная интеграция на стороннем проекте, то есть компонент в общих чертах уже обкатанные. Скажу так: это не просто чатилка, это очень мощный инструмент для различных бизнес-решений. К примеру, у нас из слэка можно комментарии писать сразу на сайт Клуба, и они будут создаваться где надо и от имени MODX-пользователя автора. Это очень крутая фишка. Область применения практически неограниченная. Печально только то, что на бесплатном аккаунте нет возможности создавать отдельные группы пользователей со своими наборами политик доступа, но это не большая проблема.
Вообще отмечу, что компонент уже используется на сайте MODX-Клуба и у нас уже есть действующая интеграция со слэком, плюс есть готовая успешная интеграция на стороннем проекте, то есть компонент в общих чертах уже обкатанные. Скажу так: это не просто чатилка, это очень мощный инструмент для различных бизнес-решений. К примеру, у нас из слэка можно комментарии писать сразу на сайт Клуба, и они будут создаваться где надо и от имени MODX-пользователя автора. Это очень крутая фишка. Область применения практически неограниченная. Печально только то, что на бесплатном аккаунте нет возможности создавать отдельные группы пользователей со своими наборами политик доступа, но это не большая проблема.
[amoCRM] Интеграция с востребованным сервисом
Как многие помнят, месяц назад вместе с MODSTORE.PRO мы объявили о создании компонента для интеграции сайта на MODX Revo с популярной amoCRM. Реакция сообщества тогда обрадовала, что означало достаточно высокую востребованность такого инструмента.
И вот, теперь он готов!
Если вкратце, то AmoCRM — это простая и понятная система учета потенциальных клиентов и сделок, которая поможет контролировать и увеличивать ваши продажи. С помощью нее вы не только с легкостью сможете контролировать сделки, но и не потеряете ни одной заявки от потенциальных клиентов.
И вот, теперь он готов!
Если вкратце, то AmoCRM — это простая и понятная система учета потенциальных клиентов и сделок, которая поможет контролировать и увеличивать ваши продажи. С помощью нее вы не только с легкостью сможете контролировать сделки, но и не потеряете ни одной заявки от потенциальных клиентов.
Ключевые возможности компонента:
- Из заказа на сайте создает сделку и контакт (или привязывает существующий)
- В свойствах заказа указывается метод оплаты и список товаров
- При смене статуса заказа изменяет статус сделки и наоборот
- Из любой формы обратной связи создает контакт
- Автоматически создает новую воронку для заказов с сайта и статусы заказов в ней
- Автоматически создает дополнительные поля сделок для списка товаров и метода оплаты
- Автоматически создает и обновляет Контакты при сохранении Пользователей на сайте
- Может создавать неограниченное количество дополнительных полей для контактов (упрощенный режим)
[msPromoCode] 1.3.3 - Кастомизация скидки товара плагином

В новой версии пакета через плагины можно кастомизировать скидку на товары, которые применены к промо-коду. Если на примерах, то через события mspcOnBeforeSetProductDiscount и mspcOnSetProductDiscount можно:
- Увеличивать/применять скидку на товар в зависимости от кол-ва единиц товара в корзине,
- Давать скидку только на конкретную опцию товара, например на рубашку размера XXL,
- Получить итоговую стоимость товара, за вычетом скидки, равной скидке за одну единицу, вне зависимости от кол-ва единиц данной позиции в корзине,
- И много чего ещё, на что хватит вашей фантазии!
[StatistiX] – Статистика посещаемости сайта
Дополнение StatistiX добавляет на ваш сайт 2 новых виджета:

C помощью этих виджетов администраторы и менеджеры админки MODX Revolution смогут отслеживать посещаемость сайта за последнюю неделю.
- Яндекс Метрика
- Google Analytics

C помощью этих виджетов администраторы и менеджеры админки MODX Revolution смогут отслеживать посещаемость сайта за последнюю неделю.
[msOptionsPrice2] - Учет остатков.
В новой версии добавлен учет остатков модификаций. Необходимо активировать настройку msoptionsprice_allow_remains.
Работа завязана на события
Работа завязана на события
- msOnBeforeAddToCart
- msOnBeforeChangeInCart
- msOnCreateOrder
- msOnChangeOrderStatus
[HybridAuth] Версия 2.0
Привет, друзья! Представляю вам сильно переписанный компонент для авторизации через сторонние сервисы.
— Весь код отформатирован в PSR-2
— Библиотека HybridAuth обновлена до последней версии 2.8.2. И обновление и подключение работают теперь через composer, что сильно упрощает дальнейшее обслуживание.
Код библиотеки больше не хранится в моём репозитории на GitHub и никаких правок я в него не вношу.
— Некоторые провайдеры теперь требуют версию PHP не ниже 5.4, например facebook*.
— Весь код отформатирован в PSR-2
— Библиотека HybridAuth обновлена до последней версии 2.8.2. И обновление и подключение работают теперь через composer, что сильно упрощает дальнейшее обслуживание.
Код библиотеки больше не хранится в моём репозитории на GitHub и никаких правок я в него не вношу.
— Некоторые провайдеры теперь требуют версию PHP не ниже 5.4, например facebook*.
*Meta, которой принадлежат facebook и instagram признана экстремистской в России