• Проєкти -
  • Оцінка -
  • Рейтинг 232

Бюджет: 1500 UAH Термін: 2 дні

Вітаю! Ознайомився з технічним завданням. Задача повністю зрозуміла, логіка інтеграції бота з BAS прозора. З боку Telegram-бота все реалізується в найкращому вигляді.

Щодо вивантаження списку товарів (Каталогу) в бот, щоб користувачі могли їх обирати, я пропоную розглянути два технічні варіанти реалізації. Другий варіант, на мій погляд, є найбільш вигідним та надійним:

Варіант 1. Автоматичний експорт (Webhook / Синхронізація БД)
Раз на певний період (наприклад, раз на годину) ваша BAS відправляє на сервер бота POST-запити з актуальним списком товарів, їхніми кодами та цінами. Бот зберігає цей список у свою локальну базу даних і показує користувачам дані з неї.

Мінус: Дані про ціни або залишки оновлюються із затримкою (поки не пройде наступний цикл синхронізації).

Варіант 2. Динамічний запит за вимогою (GET-запит) — НАЙБІЛЬШ ВИГІДНИЙ

Serhii Sushynskyi

Serhii Sushynskyi

Переможець
30 0
  • Проєкти 30
  • Оцінка 5.0
  • Рейтинг 5 260

Бюджет: 14000 UAH Термін: 5 днів

Вітаю, готові обговорити всі деталі співпраці по проекту, за уточненнями прошу звертатись в особисті повідомлення.

  • Проєкти 4
  • Оцінка 5.0
  • Рейтинг 716

Бюджет: 7000 UAH Термін: 7 днів

Я можу виконати це завдання якісно завдяки практичному досвіду інтеграції зовнішніх сервісів із BAS та автоматизації бізнес процесів. Під час реалізації особливу увагу приділю надійності обробки запитів, перевірці даних та коректному створенню документів у системі. Буде реалізований механізм пошуку контрагента за зовнішнім ID групи, перевірка існування товару за кодом та автоматичне створення замовлення із переданою ціною. При цьому буде повністю дотримано всі обмеження ТЗ: без створення нових товарів, без автоматичного створення груп та без зміни існуючих кодів номенклатури.

Окремо передбачу логування обміну даними для спрощення подальшої підтримки та контролю роботи інтеграції. Це дозволить швидко знаходити причини можливих помилок та контролювати проходження кожного замовлення від Telegram до BAS. У результаті ви отримаєте зрозумілий, стабільний та безпечний механізм передачі замовлень без необхідності ручного дублювання інформації менеджерами.

План роботи:

Аналіз конфігурації BAS та доступних механізмів інтеграції.
Узгодження формату обміну через API або webhook.
Створення точки прийому даних від Telegram бота.
Реалізація перевірки ID групи у BAS.

  • Проєкти -
  • Оцінка -
  • Рейтинг 240

Бюджет: 9000 UAH Термін: 6 днів

Розумію задачу — інтеграція чат-бота з BAS через HTTP-сервіс.

З боку BAS реалізую зовнішній HTTP-сервіс, який приймає POST-запит від чат-бота з трьома полями: ID групи, код товару, ціна. Всередині BAS логіка проста: знаходить контрагента за зовнішнім ID групи, знаходить товар за кодом, записує ціну і створює документ замовлення. Якщо ID або код не знайдено — повертає помилку з описом. Також додам поле зовнішнього ID до картки Контрагента, щоб менеджер міг вручну прив'язувати групи.

З боку чат-бота потрібно лише при натисканні кнопки "Замовити" відправляти POST-запит на адресу BAS-сервісу — це мінімальна зміна в логіці бота.

Перед оцінкою уточніть кілька моментів: яка версія та редакція BAS використовується, чи є публічний доступ до сервера з BAS або тільки локальна мережа, і на якій платформі побудований чат-бот?

Ставки приховані

У списку не показані ставки, приховані замовником чи фрилансером з Plus, а також ставки, що порушують правила

Актуальні фриланс-проєкти в категорії Бази даних та SQL

14 липня
12 липня
12 липня
10 липня
9 липня