High
Farm CRM: Доработки по картам
High⏱️ Время в статусах:
1. Привязка карты к аккаунту через CRM + автозаметка в e-cards
Проблема сейчас: фармер вручную вводит номер карты в Okto и вручную пишет заметку в e-cards. Отсюда ошибки в названиях (смесь латиницы и кириллицы, недавно было 20–30 кривых карт за один день). Много карт висит без заметок, и непонятно, брошенная это карта или нужная.
Целевой флоу (идеальный вариант):
Фармер запрашивает карты у Оли, как сейчас. Оля выпускает их, и в e-cards они автоматически закрепляются за фармером.
В CRM у фармера виден пул его свободных карт из e-cards.
Аккаунт, созданный в Okto, сам появляется в CRM. Фармер заполняет данные и нажимает «Выбрать карту», выбирая из своих свободных.
Карта привязывается к аккаунту в Okto, в e-cards через API записывается заметка с названием аккаунта, и карта уходит из пула свободных.
Запасной вариант (если привязать карту в Okto через API нельзя):
Фармер привязывает карту в Okto вручную.
CRM подтягивает номер карты из Okto (автоматически или по кнопке «Обновить») и ищет его среди свободных карт фармера.
Если карты среди свободных нет, CRM показывает ошибку: «выбрана не та карта, перепривяжите».
Заметка в e-cards пишется автоматически или после подтверждения в CRM. Как оптимальнее, решает Дима.
Автозакрытие: если у фармера остаются карты без привязанного аккаунта (без заметки) дольше 7 дней, они закрываются автоматически.
2. Автоматическая передача карты вместе с аккаунтом байеру
Проблема сейчас: при выдаче аккаунта тег в Okto меняется автоматически, а карту передают вручную через задачу Оле. Бывают задержки до 1–2 недель, и списания в это время падают на фармера. Пример: аккаунт передан 30.09, а списание 01.10 прошло ещё под фармером. Финотделу приходится вылавливать такие транзакции вручную.
Что нужно: в момент выдачи аккаунта байеру одновременно со сменой тега в Okto по API e-cards:
передать карту байеру;
удалить группу фармера;
добавить группу байера.
Функционал смены групп по API появился в e-cards недавно. Раньше старая группа оставалась, и её приходилось удалять руками.
Связанное
Очистка старых данных (после п.1–2). Нужна автоматическая сверка остатков (около 2000 аккаунтов) по связке «карта ↔ аккаунт ↔ Okto». Найденные расхождения уходят Артёму на проверку и исправление. Саше чистая база нужна, чтобы потом через Лёшу и Диму настроить сбор данных из БД CRM. Это отдельная задача, не сейчас.
Вопросы
Можно ли через API Okto привязать карту к аккаунту? От этого зависит, какой вариант флоу п.1 делать.
Заметку в e-cards писать автоматически или после подтверждения фармером?
При массовой выдаче API Okto уже падает. Не усугубит ли это добавление вызовов e-cards в тот же момент (п.2)?
История изменений
CRM Farm
Dmytri_Ta
active