Обновлять сделки в AMOcrm через webhook
Есть AMO CRM. В ней 2 кастомных поля. Дата записи на прием (использовал стандартный тип поля ДАТА) и время записи (так как нет поля с типом время, использовал тип поля СПИСОК в него руками вписал 9:00, 9:30, 10:00 и т.д.)
ЗАДАЧА:
1) На основе приближения к дате - передвигать карточку сделки
2) На основе приближения к времени - передвигать карточку сделки
***************************************
Как я себе это вижу?!
Вот так выглядит воронка http://prntscr.com/peyy7w, руками менеджер только должен заполнить поле: дата приема, время приема, и передвинуть карточку в поле записан на прием.
Далее задача при приближении даты и времени сдвигать карточки по этапам сделки.
Вариант, который я себе вижу это использовать вебхуки.
*******************
Алгоритм работы вебхука для поля ДАТА.
В колонке записан на прием мы прописываем URL к вебхуку http://prntscr.com/peyzj6. его задача будет смотреть на все карточки в колонке ЗАПИСАН НА ПРИЕМ и если дата записи меньше на 1 день чем сегодняшняя дата, тогда переносим карточку в колонку НАПОМИНАНИЕ ЗА ДЕНЬ.
Период запуска раз в пол часа.
- Если дата записи изменилась, когда карточка в колонке ЗАПИСАН НА ПРИЕМ. Если дата увеличилась, то ничего не делаем. Так как она не попадет под условия.
- Если дата записи изменилась, когда карточка в колонке НАПОМИНАНИЕ ЗА ДЕНЬ. Если дата увеличилась, тогда возвращаем в колонку ЗАПИСАН НА ПРИЕМ.
Другими словами если не соблюдено условие дата записи на день меньше чем 1 день, карточка должна быть в колонке ЗАПИСАН НА ПРИЕМ. В колонке НАПОМИНАНИЕ ЗА ДЕНЬ только те карточки, у которых остался 1 день до записи.
************************
Аналогично с полем время.
Единственное что, поле время будет в таком формате http://prntscr.com/pez3e6
На выходе 2 php файла, которые будут по крону запускаться, анализировать поле дата и поле время и отправлять на сервер AMO информацию с ID колонки куда нужно передвинуть сделку.
-
1714 44 0 1 Почитал ТЗ, и да, можно сделать через веб-хуки
Опыт работы с API amoCRM - есть (смотрите отзывы)
+ являюсь официальным партнёром amoCRM
Актуальные фриланс-проекты в категории PHP
Натянуть готовую верстку на движок Simpla
5000 UAH
Необходимо натянуть готовую верстку на движок Simpla. Подключить весь необходимый функционал согласно макета и оптимизировать загрузку сайта согласно Google Page Speed - Пример макета - http://surl.li/uufz PHP, Веб-программирование |
Настроить магазин Wordpress/WooCommerceУстановить и настроить Wordpress (тема Phlox Pro) + WooCommerce Настроить перевод на украинский, внешний вид главной страницы, карточки товара и каталога товаров. Настроить процедуру оформления заказа. Добавить модули доставки Новая Почта, Укрпочта, оплаты (Эквайринг от моно),… PHP, Веб-программирование ∙ 5 ставок |
“Magento 2.4.6 добавления товара через атрибуты»Проблема: На сайте присутствует множество продуктов, которые могут продаваться вместе с другими продуктами. Нужно добалять продукты через аттрибут в конфигурационном продукте. Для примера: Компьютерная мышка доступна в разных цветах, и к ней можно приобрести коврик для мыши… PHP, Веб-программирование ∙ 3 ставки |
Разработать скрипт под WordPress CMS + Google maps API + MySQLНам нужен код для веб-сайта на WordPress. Текущий (демо) веб-сайт https://e-ztrans.com/ основан на некоторой самодельной CMS. Мы пытаемся переопределить и сделать его более надежным. Я предоставлю доступ к административной панели текущего веб-сайта, а также к исходному коду… PHP, Веб-программирование ∙ 3 ставки |
Добавить раздел на сайт
3000 UAH
1. Добавить раздел https://www.vitajuwel.us/sana на сайт https://vitajuwel.com.ua/ 2. Поправить центральный слайдер. Сайт на Laravel. Значение по пейджспид должно не уменьшиться. PHP ∙ 5 ставок |