1. Go to this page and download the library: Download drillcoder/amocrm_wrap library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
try {
$amo = new \DrillCoder\AmoCRM_Wrap\AmoCRM('test', '[email protected]', '011c2d7f862c688286b43ef552fb17f4');
$contacts = $amo->searchContactsByPhoneAndEmail('79998887766', '[email protected]'); //Ищем контакт по телефону и почте
$contact = current($contacts); //Берём первый найденый контакт
$contact->setName("{$contact->getName()} лучший") //Меняем имя дописывая в текущее строчку
->addPhone('78889998887766', 'MOB') //Добавляем мобильный телефон
->addEmail('[email protected]', 'WORK') //Добавляем рабочую почту
->delEmail('[email protected]') //Удаляем почту
->setResponsibleUser('Пётр Иванович') //Меняем ответственного
->save() //Сохраняем все изменение на сервере црм
->addTask('Позвонить клиенту', 'Саша'); //Прикрепляем задачку, и назначаем ответственным за неё Сашу
} catch (\DrillCoder\AmoCRM_Wrap\AmoWrapException $e) {
die($e->getMessage()); //Прерывем работу скрипта и выводим текст ошибки
}
try {
$amo = new \DrillCoder\AmoCRM_Wrap\AmoCRM('test', '[email protected]', '011c2d7f862c688286b43ef552fb17f4');
$contact = new \DrillCoder\AmoCRM_Wrap\Contact();
$contact->setName('Петя')
->addPhone(79998887766); //Создаём контакт, который будет создан в црм после принятия заявки в неразобранном
$contact2 = new \DrillCoder\AmoCRM_Wrap\Contact();
$contact2->setName('Ваня')
->addPhone(79998887755); //Создаём второй контакт
$lead = new \DrillCoder\AmoCRM_Wrap\Lead();
$lead->setName('Тестовая сделка')
->setSale(2500); //Создаём сделку, которая будет создана в црм после принятия заявки в неразобранном
$unsorted = new \DrillCoder\AmoCRM_Wrap\Unsorted('Супер-Форма', $lead, array($contact, $contact2), 'Вторые продажи');
$unsorted->addNote('Клиент сложный')
->save(); // Сохраняем всё в неразобранное в црм
} catch (\DrillCoder\AmoCRM_Wrap\AmoWrapException $e) {
die($e->getMessage()); //Прерывем работу скрипта и выводим текст ошибки
}