Сайт послуги, який продає сам: як ми перезібрали dota2boosting.com
Калькулятор, якому можна вірити, сторінка замовлення замість листування й бустери з публічним рейтингом. Як ми переносили давній сервіс бусту Dota 2 з WordPress і OpenCart на власний код і що це змінило для клієнтів.
dota2boosting.com — давній сервіс бусту MMR у Dota 2. Багато років він жив на двох системах одночасно, WordPress і OpenCart, і кожна нова послуга означала правки в обох. У 2026 році ми переписали сервіс бусту MMR dota2boosting.com з нуля на Laravel і в кожному рішенні ставили собі одне запитання: що заважає людині, яка вже готова заплатити?
Ціна — на першому екрані
На сайт бусту приходять з одним запитанням: скільки це коштуватиме. Тому калькулятор стоїть просто на сторінці послуги. Сервер, роль, поточний і бажаний MMR, медалі рангів із файлів самої гри, повзунок на всю шкалу та опції з націнками: гра в дуо, суто соло, стрім, пріоритетне виконання. Ціна й орієнтовний термін оновлюються миттєво, промокод застосовується одразу.
Усі дев’ять послуг — від бусту MMR і калібрування до Battle Cup і коучингу — зібрано з одного каталогу. Картки, меню й замовлення беруть дані з одного місця, тож нова опція з’являється всюди одразу, а не в трьох місцях по черзі.

Одна ціна в браузері й у рахунку
Калькулятор зроблено за принципом прогресивного поліпшення: це звичайна форма, яку рахує сервер, а JavaScript лише робить розрахунок миттєвим. Без скриптів сайт теж працює. Під час оформлення сервер перераховує суму заново, а автотест звіряє розрахунок у браузері й на сервері. Ціна на екрані й у рахунку збігається до цента, і підмінити її з браузера не вийде.
Звучить як технічна дрібниця, але для конверсії це головне. Варто клієнтові побачити на кроці оплати іншу суму, і довіра до сервісу зникає разом із замовленням.
Довіра складається з дрібниць
Буст — це коли незнайома людина грає на вашому акаунті, і сайт мусить зняти цю тривогу. Кожен бустер має публічний профіль: ранг, рейтинг за відгуками, кількість замовлень і мови, якими він спілкується. Можна попросити конкретного бустера або довірити вибір сервісу.
Логін Steam передається через захищену форму й зберігається в зашифрованому вигляді. Кожне його розкриття записується в журнал, а після закриття замовлення дані видаляються. Відгуки проходять модерацію, а вхід для персоналу захищено двофакторною автентифікацією.

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

Магазин акаунтів на тих самих рейках
Готові акаунти більше не живуть в окремому магазині на OpenCart: вони продаються в тій самій системі, що й буст. Каталог фільтрується за медаллю, акаунт резервується за покупцем на час оплати, щоб його не купили двічі, а дані для входу відкриваються на тій самій сторінці замовлення. Для нестандартних завдань є індивідуальні замовлення за заявкою, а для постійних клієнтів — реферальна програма з особистими кодами й винагородою за запрошеного друга.
Переїзд без втрати пошуку
Новий сайт нічого не вартий, якщо старі сторінки випадуть із видачі. Усі 53 адреси WordPress і OpenCart віддають 301 на нові сторінки, статті блогу перенесено, лічильники відгуків старого магазину збережено. Англійська, російська й українська версії пов’язані розміткою hreflang, а ціни показуються у восьми валютах за щоденними курсами ЄЦБ. Списання при цьому йде в доларах, і клієнт бачить обидві суми ще до оплати.
Що ми винесли з проєкту
- Калькулятор — не віджет, а домовленість про ціну. Рахувати його має сервер.
- Сайт послуги продає спокоєм: профілі виконавців, зрозуміла робота з логіном, сторінка замовлення.
- Один каталог послуг позбавляє розбіжностей між меню, карткою й рахунком.
- Переїзд починається з мапи старих адрес, а не з дизайну.
Як влаштовані кабінет бустера й адмінка та скільки автотестів тримають розрахунок цін — у кейсі dota2boosting.com. Сам сервіс, як і раніше, працює на dota2boosting.com.