Интеграция Poster \ amoCRM, расширение функционала

Цена договорная
14 мая 2022, 08:22 • 2 отклика • 27 просмотров
Документация:

API Poster: https://dev.joinposter.com/docs/v3/start/index
API amoCRM: https://www.amocrm.com/developers/content/digital_pipeline/site_visit/

Рабочий макет figma: https://www.figma.com/file/BNXoXfG86RU8AioiatNkQz/Sweet-Soul-Scheme?node-id=0%3A1



Preamble:

Мы реализуем доп. функционал для заказа тортов с кастомным изображением. Кастомные торты бывают нескольких размеров и вкусов, на них наносится подготовленное пользователем изображение.


Задачи:

1. Реализовать интерфейс создания заказа кастомного торта с изображением (см. макет Figma) для этого понадобится создать мини БД для привязки изображения к заказу (пригодится для задачи №5). Заказ отправляем в Poster.

2. Из сделки из amoCRM на стадии воронки 'CONFIRMED' создавать заказ в Poster, убедится, что заказ создался и изменить стадию воронки на 'AT THE SHOP'

3. Отследить с помощью вебхука передачу заказа в доставку в Poster'е и сменить стадию воронки такого заказа (если присутствует в amoCRM) на 'DELIVERING'

4. Отследить с помощью вебхука завершение доставки заказа в Poster'е и сменить стадию воронки такого заказа (если присутствует в amoCRM) на 'DONE

5. Реализовать интерфейс заказов переданных на кухню используя изображение, печатаемое на торте, в случае кастомного заказа а также метаданные из Poster'а (см. макет Figma) в интерфейсе предусмотрены кнопки 'DONE' (завершает приготовление заказа) и 'CANCEL' (отменяет заказ).