Передісторія

Клієнту був потрібен зручний інструмент, який дозволить покупцям самостійно ознайомлюватися з асортиментом, переглядати продукцію та оформлювати замовлення напряму через Telegram. Важливою вимогою було мінімізувати ручну роботу, спростити комунікацію з клієнтами та централізувати управління товарами й замовленнями.

Етапи роботи

  • Етап 1

    Аналіз і формування вимог

    На старті ми визначили структуру каталогу, логіку оформлення замовлення та взаємодію між ботом і адміністративною панеллю.

  • Етап 2

    Проєктування адміністративної частини

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

  • Етап 3

    Розробка Telegram-бота

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

  • Етап 4

    Інтеграція та тестування

    Перевірено коректність передачі даних між ботом і адмінпанеллю, а також логіку обробки замовлень.

Основні цілі проєкту

  • Автоматизувати прийом замовлень

    1

    Клієнти оформлюють замовлення самостійно через Telegram-бот.

  • Спростити управління каталогом

    2

    Усі товари, групи та тексти керуються з адміністративної панелі.

  • Зменшити навантаження на персонал

    3

    Бот бере на себе комунікацію та збір замовлень.

  • Покращити клієнтський досвід

    4

    Швидкий доступ до продукції та зручний процес замовлення.

Функціональність Адміністративної панелі та Телеграм бота

Адміністративна панель має єдиний стиль та стандартну структуру. Вона містить основне меню, списки з даними, можливість фільтрації, дії над записами (редагування та видалення) і функцію додавання нових записів.

  • Адміністратори
  • Тексти
  • Групи товарів
  • Товари
  • Замовлення
  • Гнучка логіка оплат
  • У цьому розділі здійснюється управління адміністраторами системи. Передбачено додавання, редагування, видалення користувачів, а також видачу або обмеження доступів.

  • Розділ містить усі текстові матеріали, що використовуються в боті та системі. Для старту додані тестові тексти з поясненнями, після чого адміністратор може змінювати контент відповідно до потреб бізнесу.

  • Модуль груп товарів включає категорії продукції, наприклад випічка, хліб та інші. Ці категорії відображаються користувачам у боті для зручної навігації та вибору товарів.

  • У модулі товарів адміністратор може керувати списком продукції. Для кожного товару задаються назва, ціна, опис, КБЖУ, склад та зображення. Дані з цього модуля використовуються безпосередньо в Telegram-боті.

  • У розділі замовлень відображаються всі оформлені замовлення з інформацією про дату замовлення, дату доставки, тип доставки, контакти покупця, а також список товарів і їх кількість.

  • Система дозволяє задавати різні ціни на виконання послуг залежно від клієнта, послуги та працівника.

Banner Background

Функціональність Telegram-бота

Telegram-бот реалізує інтерактивне меню з кнопками, каталог продукції за категоріями, перегляд товарів із фото та цінами, а також можливість оформлення замовлення без участі оператора.

  • Головне меню та навігація
  • Каталог продукції
  • Сторінка товару
  • Кошик
  • Оформлення замовлення
  • Керування процесом замовлення
  • Схема бота
  • Після запуску бота користувач отримує вітальне повідомлення з коротким поясненням можливостей. Навігація побудована на кнопках, що дозволяє швидко перейти до перегляду каталогу, оформлення замовлення або контактної інформації без ручного введення команд.

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

  • На сторінці окремого товару користувач може переглянути розширену інформацію, зокрема склад продукції. Також доступні дії для повернення до списку товарів або переходу до покупки. Перед додаванням товару до кошика бот уточнює кількість, що забезпечує коректне формування замовлення.

  • Кошик відображає всі обрані товари з зазначенням кількості та загальної суми до оплати. Користувач може додавати нові позиції, видаляти окремі товари, очищати кошик або перейти до оформлення замовлення. Вміст кошика зберігається протягом сесії, що дозволяє повертатися до вибору без втрати даних.

  • Під час оформлення замовлення бот пропонує обрати спосіб отримання продукції. Доступні варіанти самовивозу, доставки по місту або передмістю та відправки Новою поштою. Для кожного способу відображаються умови доставки, мінімальна сума замовлення та інформація щодо оплати, що дозволяє користувачу одразу прийняти рішення без залучення менеджера.

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

  • Логіка бота побудована так, щоб користувач послідовно переходив від вибору категорії до товарів, перегляду деталей і підтвердження замовлення. Усі дії користувача фіксуються та передаються в адміністративну панель.

Banner Background

Результати

У результаті клієнт отримав зручний інструмент для прийому замовлень через Telegram, автоматизований процес обробки заявок і централізовану систему управління товарами та контентом. Бот спростив комунікацію з клієнтами та дозволив бізнесу працювати без складних технічних рішень.

  • 85 %

    Зменшення ручної обробки замовлень завдяки автоматичному прийому через Telegram-бот.

  • 100 %

    Автоматизований прийом і фіксація замовлень без участі оператора.

  • 100 %

    Централізоване управління товарами, категоріями та текстами з адмінпанелі.

  • 100 %

    Швидше оформлення замовлень клієнтами через інтерактивне меню бота.

  • 95 %

    Зменшення навантаження на персонал та кількості помилок при прийомі замовлень.

Використані технології

Для реалізації проєкту ми використали сучасний стек технологій, орієнтований на стабільність та масштабованість:

  • Backend

    PHP 8.3, фреймворк Symfony 6.4 (LTS)

  • База даних

    MySQL 8

  • Серверна інфраструктура

    Linux Ubuntu 22.04

  • Веб-сервер

    Nginx

Підтримка

Компанія Skylex є офіційним технічним партнером проєкту та відповідає за повний цикл розробки, технічну підтримку та подальше масштабування проєкту. Ми забезпечуємо стабільну роботу сервісу, впровадження нового функціоналу та оперативне реагування на потреби бізнесу.

Заповніть форму для отримання безкоштовної консультації

Введіть ім’я кирилицею або англійською
Введіть номер телефону
Натискаючи на кнопку, ви даєте згоду на обробку персональних даних