techart / amocrm
此包的最新版本(0.0.5)没有提供许可信息。
用于处理AmoCRM的包
0.0.5
2019-06-26 13:23 UTC
Requires
- php: >=5.6
- dotzero/amocrm: ^0.3.28
This package is auto-updated.
Last update: 2024-09-27 01:54:04 UTC
README
FormIntegrator: 领取发送(与表单集成)
该类实现将潜在客户发送到AmoCRM,同时检查联系人是否存在并创建/更新。此外,它还有一些可能有用的辅助方法。
// Основной метод для отправки лида и привязки его к нужному контакту public function sendLead( $leadName, $email = '', $phone = '', $contactName = '', $leadFields = [], $leadCustomFields = [], $contactCustomFields = [] ); // Находит или создает контакт с переданными параметрами. Если котакт существует, то обновляет его данные при необходимости public function getOrCreateContact($email, $phone, $name, $customFields = []); // Создает лид и привязывает его к переданному контакту public function createLead($name, $contactId, $fields = [], $customFields = []); // Ищет контакт по переданным параметрам (по очереди использует их в качестве параметра `query` до первого найденного элемента) public function findContact($attributes);
sendLead方法的算法工作
- 根据提供的参数查找联系人。
- 如果找到,则检查是否需要更新其数据(其他参数)。
- 如果未找到,则使用提供的参数创建联系人。
- 创建潜在客户
- 将其关联到联系人