Интеграция учетной системы 1С с платформой InBoost
ТЕХНИЧЕ ЗАДАНИЕ (ТЗ)
Интеграция учетной системы с платформой InBoost
1. Цель интеграции
Автоматизировать обмен данными между учетной системой компании и платформой InBoost для:
- ведения клиентской базы
- работы бонусной программы
- передачи событий покупок
- избегания дублирования данных
- контроля корректности синхронизации
2. Синхронизация клиентов
2.1 Логика работы
1. Система должна периодически выполнять поиск клиентов в InBoost.
2. Если клиент существует в InBoost, но отсутствует в учетной системе — необходимо создать клиента в учетной системе.
3. Если клиент существует в обеих системах:
- передать историю покупок за последние 3 месяца (без дублирования);
- передать актуальный баланс бонусов.
2.2 Идентификация клиентов
Идентификация клиентов выполняется по номеру телефона.
3. Бонусная программа
3.1 Обновление бонусов
При изменении баланса бонусов в учетной системе необходимо:
- отправлять новое количество бонусов в InBoost
- использовать API InBoost
Передача должна выполняться при каждом изменении бонусного баланса.
4. Начисление бонусов
При начислении бонусов система должна:
- отправлять код начисления бонусов на Webhook InBoost.
Требования:
- реализовать защиту от дублирования
- код начисления передается лишь один раз.
5. Списание бонусов
При списании бонусов система должна:
- отправлять код списания бонусов на Webhook InBoost.
Требования:
- реализовать защиту от дублирования
- код списания передается лишь один раз.
6. События после покупки
После совершения покупки необходимо:
1. отправить событие покупки на Webhook InBoost;
2. выполнить отдельный API-запрос с деталями покупки.
Требования:
- событие передается лишь один раз
- дублирование событий не допускается.
7. Информирование о сгорании бонусов
Система должна:
1. сформировать список клиентов, у которых бонусы скоро сгорят;
2. сформировать один webhook-запрос;
3. передать перечень номеров телефонов клиентов.
8. Данные клиента (маппинг полей)
При создании или обновлении клиента необходимо сохранять:
- номер телефона
- имя
- фамилия
- дата рождения
- источник привлечения
- специальность
9. Технические требования
Интеграция должна использовать:
- REST API InBoost
- Webhook события.
10. Логирование
Необходимо реализовать:
- логирование всех API-запросов
- логирование ошибок
- логирование случаев дублирования событий.
11. Защита от дублирования
Для следующих событий должен использоваться уникальный ID события:
- покупки
- начисления бонусов
- списания бонусов
Это необходимо для избежания повторной обработки событий.
12. Периодичность синхронизации
Рекомендуемая частота работы системы:
- синхронизация клиентов — каждые 10–30 минут
- передача бонусов — в реальном времени
- передача событий покупок — в реальном времени.
13. Ожидаемый результат
После реализации интеграции должно быть обеспечено:
- автоматическую синхронизацию клиентов
- корректную работу бонусной программы
- передачу событий покупок в систему
- отсутствие дублирования данных
- стабильную интеграцию между системами.
-
691 5 0 Здравствуйте! Меня заинтересовал ваш проект. У меня большой опыт в:
📊 Обработка данных: работа с базами, структуризация и анализ информации, автоматизация обработки больших объемов данных, импорт/экспорт и валидация;
🤖 Автоматизация и эмуляция действий пользователя, разработка ботов различной сложности;
⚡️ Асинхронный и многопоточный парсинг: сбор и обработка данных с оптимизацией производительности;
🔍 OCR и поиск текста: распознавание и структуризация информации;
🖼 Обработка медиа: работа с изображениями и мультимедиа;
🖥 Разработка ПО, десктопных приложений, системных сервисов и служб;
📱 Мобильная разработка: нативные и кроссплатформенные приложения;
… 🌐 Работа с API и сторонними сервисами: интеграция, автоматизация и обмен данными;
🗣 Перевод и обработка текста: автоматизация перевода, работа с языковыми моделями и текстовой аналитикой;
🤖 AI/LLM-решения: интеграция и использование искусственного интеллекта, работа с языковыми моделями и автоматизация интеллектуальных процессов.
Выполню работу быстро и качественно. Свяжитесь со мной для обсуждения деталей и сроков выполнения проекта!
-
265 Добрый день!
У меня большой опыт в разработке интеграций между учетными системами, CRM/loyalty-платформами и внешними API. Ознакомился с ТЗ: могу реализовать синхронизацию клиентов с InBoost, передачу бонусного баланса, webhook-обработку начислений, списаний и покупок, а также защиту от дублирования событий, логирование и стабильную фоновую синхронизацию по заданному сценарию. Отдельно можно заложить контроль корректности обмена данными и обработку ошибок, чтобы интеграция работала надежно в реальном режиме. Предлагаю перейти в личные сообщения.
-
976 4 0 Добрый день
Меня зовут Дмитрий, компания King Kong Lab.
Ознакомился с вашим техническим заданием по интеграции учетной системы с платформой InBoost. Можем реализовать полную интеграцию через REST API и Webhook события с учетом всех требований: синхронизации клиентов, передачи истории покупок, работы бонусной программы и корректной обработки событий.
Реализуем механизм идентификации клиентов по номеру телефона, синхронизацию клиентской базы, передачу бонусного баланса и обработку событий начисления и списания бонусов с защитой от дублирования. Также настроим передачу событий покупок, обмен деталями заказа и формирование списков клиентов для уведомлений о сгорании бонусов.
Отдельно реализуем систему логирования API-запросов, ошибок и возможных дублирований событий, чтобы можно было контролировать корректность работы интеграции. Синхронизацию клиентов можно настроить через cron с нужной периодичностью, а события покупок и бонусов передавать в реальном времени.
У нас есть опыт интеграции бизнес-систем через API, работы с бонусными программами и синхронизацией данных между различными сервисами.
Готовы обсудить детали реализации, технологии вашей учетной системы и после этого назвать точные сроки и стоимость.
-
7035 72 2 5 Выполню вашу задачу под ключ.
Имею большой опыт интеграции 1С с различными платформами.
Даю гарантию на выполненную работу.
Расчет точной стоимости после обсуждения всех деталей.
-
4602 28 0 Здравствуйте, готовы помочь в решении текущего проекта, прошу для уточнения деталей обращаться в личные сообщения.
Актуальные фриланс-проекты в категории Базы данных и SQL
Требуется Senior Flutter + Backend разработчик для создания MVP стартапа (аналог Uber для быт
10 000 UAH
Ищу опытного разработчика (или небольшую команду) для создания MVP мобильного приложения — сервиса срочного вызова специалистов по аналогии с Uber,Uklon Необходима разработка: • мобильного приложения для iOS и Android (Flutter); • серверной части (REST API); • панели… Базы данных и SQL, Гибридные мобильные приложения ∙ 1 час 54 минуты назад ∙ 13 ставок |
Парсинг базы
2000 UAH
Требования к каналам: 1. Язык контента: Русский или украинский (допускается смешанный контент RU/UA) 2. Количество подписчиков: Не менее 500 подписчиков 3. Активность: Последний пост опубликован не позднее чем 32 часа назад 4. Комментарии: В канале должны быть открыты… Базы данных и SQL, Парсинг данных ∙ 1 день 7 часов назад ∙ 30 ставок |
Необходимо проверить скритими и обновить данные в бд postgres.Необходимо поправить sql скрипты для базы postgres. Нужно проверить скритими и обновить данные с внешних таблиц Excel и между 2-мя базами (разные сервера) Postgres. Запуск скриптов через AnyDesk программа Navicat. Перечень данных для проверки и корректировки: 1. Товары… Базы данных и SQL ∙ 4 дня 10 часов назад ∙ 18 ставок |
Нужен Airtable-архитектор для построения реляционной схемы и новой чистой базы AirtableНеобходимо помочь переосмыслить и построить чистую реляционную схему для внутренней операционной системы на Airtable. Текущая база уже используется командой, но она выросла органически: структура частично плоская, часть таблиц/вьюшек используется активно, часть почти не… Базы данных и SQL, Десктопные приложения ∙ 5 дней 4 часа назад ∙ 10 ставок |
Платформа образования по тренерству в баскетболе + индивидуальная CMSПлатформа образования по баскетбольному тренерству + Пользовательская CMSОбзор проектаМы ищем опытную команду веб-разработчиков или full-stack разработчика для создания современной платформы образования по баскетбольному тренерству.Сайт предоставит баскетбольным тренерам… Базы данных и SQL, Веб-программирование ∙ 5 дней 21 час назад ∙ 93 ставки |