WT Amo CRM library


WT Amo CRM library

WT Amo CRM library

Небольшая PHP библиотека для Joomla 4, Joomla 5 и Amo CRM. Для разработчиков.

Описание

В составе пакета

  • библиотека 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"/>

Companiestagslist - Companies tags list 

Список тегов для компаний в Amo CRM.  Пример использования в XML-манифестах модулей и плагинов Joomla 4.

<field addfieldprefix="Webtolk\Amocrm\Fields" type="сompaniestagslist" name="company_tag_id"/>

Contactstagslist - Contacts tags list

Список тегов для контактов в Amo CRM.  Пример использования в XML-манифестах модулей и плагинов Joomla 4.

<field addfieldprefix="Webtolk\Amocrm\Fields" type="contactstagslist" name="contact_tag_id"/>

Leadcustomfieldslist - Lead custom fields list

Список настраиваемых полей Amo CRM для сделок.

<field addfieldprefix="Webtolk\Amocrm\Fields" type="leadcustomfieldslist" name="lead_custom_field_id"/>

Leadspipelineslist - Leads pipelines list

Список воронок продаж Amo CRM.

<field addfieldprefix="Webtolk\Amocrm\Fields" type="leadspipelineslist" name="pipeline_id"/>

Leadstagslist - Leads tags list

Список тегов для сделок

<field addfieldprefix="Webtolk\Amocrm\Fields" type="leadstagslist" name="lead_tag_id"/>

Список методов библиотеки

  • getAccountInfo
  • getLeadById
  • createLeads
  • createLeadsComplex
  • getTags
  • getLeadsPiplines
  • getLeadsCustomFields
  • getContactsCustomFields
  • getCompaniesCustomFields
  • getCustomersCustomFields
  • getContacts
  • getUserById
  • getNotes
  • addNotes

Удаление старого refresh token

Amo CRM выдаёт access-токен на одни сутки. Для получения нового токена используется refresh-токен. Refresh токен действует всего 3 месяца. Если интеграция не используется в течение 3 месяцев, не было ни одного запроса на актуализацию ключа, то интеграция потеряет доступ к данным и будем необходимо повторно создавать и настраивать интеграцию.

Для упрощения этого процесса в параметры плагина добавлена кнопка удаления старого refresh-токен из базы данных. Если refresh-токен есть в базе данных - отображается дата его получения.

Вы должны использовать эту кнопку только в том случае, если срок действия вашего refresh-токена истек и вам необходимо удалить его из настроек библиотеки.

Joomla

Тип расширения:
Пакет
Состав пакета:
Библиотека, Плагин
Версия Joomla:
4.1, 4.2, 4.3.4, 5.0.0

Что нового

Hotfix

Исправлено
Не были указаны языковые файлы в xml-манифесте плагина. Исправлено.

Расширения Joomla WebTolk

78 Всего расширений
11 Категорий
331 Выпущено версий
310141 Всего скачиваний
Корзина
Корзина пуста