Skip to content

Latest commit

 

History

History
32 lines (29 loc) · 2.14 KB

README.md

File metadata and controls

32 lines (29 loc) · 2.14 KB

Приватный виджет amoCRM

Назначение виджета

  • Добавляет кнопку в карточке сделки в правой панели
  • При нажатии на кнопку открывается модальное окно, которое содержит:
    • названия товаров
    • количество товаров

Требования

  • Для формирования кнопки и модального окна использовать нативный вид amoCRM https://storybook.amocrm.ru
  • Получение товаров должно происходить на бэкенде по API v4 amoCRM
  • Использовать oAuth для авторизации в API
  • Для реализации товаров использовать сущность Списков https://www.amocrm.ru/developers/content/catalogs/capabilities

Подзадачи

  • Создать аккаунт на amocrm.com
  • Узнать из чего состоит виджет amoCRM
  • Добавить интеграцию в свой аккаунт
  • Создание кнопки (create-button)
    • Узнать как добавить кнопку в карточку сделки
    • Добавить кнопку в карточку сделки
  • Создание модального окна (create-modal-window)
    • Узнать как показывать модальное окно
    • Добавить модальное окно
  • Вывод товаров (output-products)
    • Добавить свой список с товарами
    • Узнать как получать список с товарами по API
    • Сделать авторизацию в API amoCRM по oAuth
    • Написать PHP-скрипт для получения списка товаров по API
    • Вывести список товаров (название, количество) в модальном окне
  • Сделать скриншоты выполненной работы
  • Добавить в аккаунт пользователя HR-менеджера с правами Администратора