
Первый релиз почти за 2 года. Расширение представляет собой небольшую PHP библиотеку для интеграции Joomla и Amo CRM.
v.1.3.0. Что нового?
Глобальный рефакторинг библиотеки.
Библиотека полностью переписана. Теперь это не один файл, а развитая, расширяемая гибкая система. Поскольку обратная совместимость не нарушена - версия библиотеки 1.3.0.
Joomla 6.
Библиотека успешно протестирована на Joomla 6-beta2
.
Увеличено покрытие методов REST API AmoCRM.
Библиотека поддерживает работу с: контактами, пользовательскими полями, сделками, заметками, тегами, пользователями AmoCRM, вебхуками, информацией об аккаунте.
Долгосрочные токены
Добавлена поддержка долгосрочных токенов AmoCRM при настройке библиотеки.
Синхронизация пользователей.
Плагин позволяет как создавать новые контакты в AmoCRM при создании / регистрации пользователей в Joomla, так и создавать пользователей Joomla при создании контактов AmoCRM. Возможно обновлять информацию в одной системе при изменении данных в другой. Настройки сопоставления полей Joomla и AmoCRM. Данные также можно хранить в свойстве params
объекта пользователя ($user->params
).
CLI плагин импорта пользователей.
В AmoCRM есть экспорт данных в CSV. Однако, возможно из-за большого количества разного рода интеграций, данные не всегда корректно экспортируются. Дабы избежать проблем с нарушением структуры данных было принято решение сделать более медленный импорт данных напрямую по REST API. Команды для выполнения в консоли сервера можно увидеть в параметрах плагина группы console
.
Для разработчиков: обработка входящих вебхуков.
В системном плагине добавлена единая точка входа для вебхуков со стороны AmoCRM. В дальнейшем информация из вебхука передаётся плагинам групп system
, user
и amocrm
, срабатывающим на событие onAmocrmIncomingWebhook
.
Для разработчиков: коллекция полей Joomla Form.
Для использования в расширениях Joomla создана коллекция полей Joomla Form. Эти поля используются в плагинах самой библиотеки, однако разработчики могут использовать готовые поля и в сторонних расширениях.
Страница расширения
GitHub расширения
@joomlafeed в Telegram
#joomla #разработка #crm #amocrm #интеграции