Технічна підтримка для українського виробника військового спорядження

Завдання

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

Рішення

У процесі підтримки проекту для Балістики були реалізовані наступні технічні рішення:

  • Оптимізація бази даних: Очищення старих записів і корекція помилок для зменшення навантаження на сервер та покращення швидкості сайту.
  • Покращення системи моніторингу та сповіщень: Встановлення системи моніторингу з сповіщеннями через email та Telegram.
  • Інтеграція зі стороннімі сервісами (Mono, SendPulse, Odoo CRM, тощо) : Доопрацювання інтеграції з платіжною системою для забезпечення безперебійних транзакцій.
  • Розширення функціоналу: Автоматичне оновлення ціни товарів та інтеграція з Оdoo для синхронізації замовлень і клієнтських даних.
  • Покращення безпеки: Впровадження додаткових заходів для захисту даних користувачів.

Ключові етапи проекту

  • Аналіз бізнес-процесів клієнта та розробка технічного завдання: Проведено детальний аналіз поточних процесів компанії, визначення вимог до сайту та формування технічного завдання для подальшої розробки.
  • UI/UX-дизайн: Створення сучасного дизайну сайту, орієнтованого на зручність користування та підтримку фірмового стилю.
  • Маштабування функціоналу сайту: Опрацьовані задачі різних типів, котрі загально розширюють можливості використання комерційної інфраструктури.
  • Оптимізація продуктивності сайту: Покращення швидкості завантаження, оптимізація коду та зображень для зменшення навантаження на сервер.

Ці етапи забезпечили стабільну роботу сайту, підвищили ефективність обробки замовлень та оптимізували взаємодію з клієнтами.

Особливості проекту

  • Інтеграція з Odoo: Налаштована кастомна модель обміну даними, що забезпечує стабільну синхронізацію замовлень, товарів і аналітики між сайтом та CRM. Це значно зменшило навантаженість на веб-ресурс та підвищило швидкодію в розрізі обробки замовлень.
  • Функціонал благодійних сертифікатів: Реалізовано механізм збору коштів із прогрес-барами, унікальною нумерацією та статусами зборів. Продуманий візуал, облік, контроль залишків і обмеження на додавання до кошика — усе для прозорості і довіри користувачів.
  • Доопрацювання модулю від Monopay: Реалізовано повноцінну підтримку платіжної системи з кастомною логікою статусів замовлень, відображенням у чеку та обліком ПДВ. Забезпечено надійність платежів без залучення сторонніх сервісів.
  • Оптимізована продуктивність: Після глибокого аудиту видалено застарілий функціонал, оптимізовано SQL-запити, впроваджено кешування та спрощено фронтенд-логіку. Завдяки цьому сайт стабільно працює при високих навантаженнях.
  • Система моніторингу та сповіщень: Встановлено систему моніторингу, автоматизовані оповіщення на пошту та Telegram. Команда отримує реальний стан сайту в режимі 24/7.

Висновок

Запроваджені технічні рішення для Балістики значно покращили ефективність роботи сайту, автоматизували обробку замовлень та синхронізацію даних з Odoo CRM, що забезпечило зменшення часу відгуку сторінок та підвищення продуктивності. Інтеграція з Monopay дозволила забезпечити безперебійну оплату, а автоматизація оновлення цін забезпечила актуальність даних. У результаті сайт став швидким, стабільним та зручним, що призвело до зростання кількості замовлень та покращення користувацького досвіду.

    Ми завжди знайдемо спільну мову

    Дивіться наші кейси і дізнавайтесь, як ми допомагаємо бізнесам досягати крутих результатів | Proacto