Небольшая PHP библиотека для Joomla 4 и Amo CRM. Нужна только разработчикам расширений Joomla. А так же как зависимость для расширений, которые её используют.
Версия 1.2.1 Совместимость проверена: Joomla 5.0.0 от 17.10.2023 документация
В составе пакета
- библиотека AmoCRM connection library
- плагин настроек для подключения к Amo CRM System - WT Amo CRM Library
Подключение библиотеки в своё расширение для Joomla
use Webtolk\Amocrm\Amocrm;
$amocrm = new Amocrm();
$result_amo_crm = $amocrm->getAccountInfo();
Поля Amo CRM для Joomla Form Библиотека содержит набор Joomla Form полей с информацией, получаемой из Amo CRM.
Например, поле Accountinfo выводит HTML с данными об аккаунте Amo CRM. Пример использования в XML-манифестах модулей и плагинов Joomla 4.
<field addfieldprefix="Webtolk\Amocrm\Fields" type="accountinfo" name="accountinfo"/>
Список полей- Accountinfo
- Companiestagslist - Companies tags list
- Contactstagslist - Contacts tags list
- Leadcustomfieldslist - Lead custom fields list
- Leadspipelineslist - Leads pipelines list
- Leadstagslist - Leads tags list
Список методов библиотеки- getAccountInfo
- getLeadById
- createLeads
- createLeadsComplex
- getTags
- getLeadsPiplines
- getLeadsCustomFields
- getContactsCustomFields
- getCompaniesCustomFields
- getCustomersCustomFields
- getContacts
- getUserById
- getNotes
- addNotes
Скриншоты#Changeloghttps://web-tolk.ru/dev/biblioteki/wt-amo-crm-library.htmlhttps://github.com/sergeytolkachyov/WT-Amo-CRM-library-for-Joomla-4P.S.К слову сказать, разработчики Amo CRM предоставляют PHP SDK для интеграций. Но для работы в Joomla пришлось бы устанавливать дополнительные библиотеки-зависимости. В связи с чем было принято решение написать отдельную несложную библиотеку, использующую нативные для Joomla методы подключения.
P.P.S. Эту библиотеку использует для работы плагин
WT AmoCRM - RadicalForm.P.P.P.S. Разработка документации в процессе. К методам библиотеки в коде (PHPDoc) даны подробные комментарии и образцы структуры данных.