Skip to content

Виджет для amoCRM / amoCRM API, oAuth 2.0, JavaScript, PHP

Notifications You must be signed in to change notification settings

Ivankaz/widget-amocrm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Приватный виджет 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-менеджера с правами Администратора

About

Виджет для amoCRM / amoCRM API, oAuth 2.0, JavaScript, PHP

Topics

Resources

Stars

Watchers

Forks