Бюджет:
100 руб
Необходимо разработать виджет и интеграцию для амоСРМ и 1С.
Все взаимодействие с 1С проходит по АПИ.
Хостинг для скриптов наш.
В настройки вынести максимально возможные данные.
Виджет для амо:
В карточке компании (и редактировании компании в карточке сделки) добавить возможность создавать несколько контрагентов для одной компании:
Форма добавления контрагента может выглядеть в стиле амо, список полей для юрлиц и физлиц в прикрепленных фаилах
При заполнении данных контрагента можно воспользоваться поиском уже существующих контрагентов в 1С (поиск по названию и инн)
При заполнении ИНН делать поисковый запрос в 1С для автозаполнения других реквизитов.
После заполнения названия или ИНН в форме добавления контрагента проверять на наличие этого контрагента в других компаниях. При нахождении дубля подсвечивать красным, выдавать сообщение о том, что такой контрагент уже существует в такой то компании и ссылку на компанию)
в списке контрагентов в карточке компании сделать возможность редактировать и для администратора удалять
При сохранении компании с контрагентами:
Отправлять данные о новых и измененных контрагентах в 1С
Обработка вебхуков из 1С:
При создании заказа в 1С (если заказ проведен и сумма больше 0):
Проверяем есть ли crm_id_ company в заказе и есть ли такая Компания в АМО?
Если crm_id_ company пустой или Компании в амо нет ничего не делаем (если crm_id_ company не пустой, а Компании нет письмо на crm@rpkenigma.ru с информацией кто, какие данные в 1с).
Если Компания найдена в амо проверяем, есть ли у этой Компании открытая сделка с пустыми полями связки с 1С ( заказа и дата заказа 1С, фактически проверяем связку заказа+год_заказа)?
Если нашли сделку в амо по и дате заказа из 1С:
1. обновляем стоимость сделки в АМО
2. меняем статус сделки в зависимости от состояний заказа (по Таблице статусов)
3. Если заказ оплачен ставим галку оплачен
4. Если по заказу документы подписаны ставим галку Документы подписаны
Если у Компании в амо есть сделка без указания и даты заказа из 1С:
1. Привязываем сделку к заказу из 1С, прописывая заказа и дату заказа
2. обновляем стоимость сделки
3. меняем статус сделки на В работе
4. фиксируем в ленте сделки событие Создан заказ ххх в 1С
Если у Компании нет сделок в амо без привязки к 1С и нет сделок по этому и дате заказа:
1. Создаем сделку в амо на эту Компанию с добавлением в сделку всех контактов Компании сразу в статусе В работе
2. Прописываем и дату заказа из 1С в сделку
3. фиксируем в ленте сделки событие Создан заказ ххх в 1С
Предлагайте, пожалуйста, сразу ориентировочную стоимость работ и сроки разработки.
Или задавайте уточняющие вопросы.