010110101010110101010110101010110101010110101110101100110101100110101100110101100110101100001101011001101011001101011001101011001101011101100110101100110101100110101100110101100110011010101011010101011010101011010101011010101100110101100110101100110101100110101100110101010101101010101101010101101010101101010101101110010110110010110110010110110010110110010110</>{ }{ }</>
  • Доробки · OpenCart 3.x і 4.x
  • Вимір 31.07.2026

Особистий кабінет: щоб постійний клієнт не писав менеджеру

Особистий кабінет клієнта в інтернет-магазині — це закрита частина сайту, де покупець після входу бачить свої замовлення, свої ціни й свої документи, а не питає про них менеджера. Ставимо його в магазин, який уже працює: історія зі статусами, повтор минулої поставки одним рухом, рахунок на оплату без дзвінка, окремі входи для кількох людей від однієї компанії. Строк — 12–40 робочих днів. Суму називаємо після безкоштовного розбору: обсяг задає не кількість екранів, а перелік рутини, яку кабінет має забрати в менеджера.

Подивитись, як це працює
Вартість
після безкоштовного аудиту
Гарантія
30 днів після підписання акта
Строк розробки
12–40 робочих днів від затвердження ТЗ
після безкоштовного аудиту
Вартість
30
Гарантія

днів після підписання акта

12–40
Строк розробки

робочих днів від затвердження ТЗ

з переліку питань, які клієнти найчастіше ставлять менеджеру, а не з переліку функцій
З чого починаємо
3 947
Виміряний каталог, де повтор замовлення критичний

товарів, 166 брендів і 47 категорій, вимір 31.07.2026

частку повторів, оформлених без менеджера, і кількість питань про статус
Що міряємо після запуску
оплата за етапами, гарантійний строк 30 календарних днів
Умови
Що входить

Повний перелік робіт і того, що ви отримуєте на виході

  • Історія замовлень зі статусами й номером накладної перевізника — питання «де моє» закривається без менеджера
  • Повтор попереднього замовлення одним рухом: циклічна закупівля перестає бути походом по каталогу
  • Ціна за групою клієнта підставляється по всьому каталогу після входу — розсилка прайсу листом стає непотрібною
  • Рахунок на оплату із замовлення й архів документів у кабінеті: бухгалтер клієнта забирає їх сам і в будь-який час
  • Збережені адреси доставки й реквізити для безготівкового розрахунку — друге замовлення коротшає до кількох полів
  • Окремі входи для кількох людей від однієї компанії з розділенням прав: хто оформлює, хто бачить документи
  • Обране, збережені підбірки й чернетки замовлень — список на наступний місяць збирається заздалегідь, а не в момент закупівлі
  • Запит ціни або наявності по позиції прямо з кабінету, з відповіддю менеджера в тій самій картці, а не в четвертому месенджері
  • Сповіщення про зміну статусу в Telegram, Viber або на пошту — замість дзвінка з питанням, що там із замовленням
  • Відновлення доступу без участі менеджера: підтвердження пошти, обмеження на підбір пароля, вихід з усіх пристроїв
  • Обмін з обліковою системою для цін, лімітів і документів, якщо вони живуть саме там і вивантаження існує
  • Умови роботи: оплата за етапами, гарантійний строк 30 календарних днів після приймання
Коли ця послуга не підходить

Що не входить у роботу — щоб не було сюрпризів на здачі

  • Наведення ладу в довідниках облікової системи
  • Юридичні шаблони документів — надаєте ви
  • Повноцінна CRM: кабінет обслуговує клієнта, а не веде продажі
  • Мобільний застосунок — це окрема розробка
  • Хостинг, домен, еквайринг
Кому підходить

Ситуації, у яких ця послуга дає результат

Ситуація 1 з 4

Менеджер щодня пише те саме: «виїхало», «завтра», «ось рахунок»

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

Розберемо вашу ситуацію на безкоштовному аудиті

Безкоштовний розбір: що переносити в кабінет

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

Що міряємо

  • Що найчастіше питають менеджераСтатус замовлення, рахунок, ціна, наявність, повтор минулої поставки. Перелік із частотами й визначає, що робити в кабінеті першим.
  • Типи клієнтівРоздріб, гурт, дилери, компанії з ПДВ. У кожного своя ціна, свої документи й свій сценарій; кабінет має їх розрізняти.
  • Джерело цін і лімітівЗвідки беруться індивідуальні ціни й борг клієнта: з облікової системи чи з сайту. Це головна розвилка кошторису.
  • ДокументообігЯкі документи клієнт просить: рахунок, накладна, акт звірки. Чи можна їх формувати автоматично, чи вони живуть в обліку.
  • Поточна поведінка клієнтівЧи реєструються вони взагалі. У виміряному нами гуртовому магазині косметики каталог налічує 3 947 товарів і 166 брендів — на такому обсязі повторне замовлення без кабінету перетворюється на пошук по всьому каталогу заново.
  • Безпека доступуХто й що бачить у кабінеті, чи потрібне підтвердження, чи можуть кілька людей від однієї компанії заходити окремо.

Що ви отримуєте на руки

  • Перелік функцій кабінету, впорядкований за тим, скільки рутини кожна забирає в менеджера.
  • Схему типів клієнтів і того, що бачить кожен.
  • Оцінку по етапах — щоб можна було запустити базовий кабінет і додавати решту.
  • Розмову на 30–40 хвилин по документу.

Строк: 2–4 робочих дні

Чому це безкоштовно

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

Що далі

Після розбору — сума й строк по етапах, договір, рахунок, акт.

Форма коротка: контакт і адреса сайту

Працюємо офіційно

Договір, акт і рахунок — на кожен проєкт, а не тільки на великий. Без документів у вас немає ні прав на роботу, ні підстави провести витрати.

  • Договір, акт і гарантія 30 днів

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

  • ФОП і безготівковий розрахунок

    Виконавець — зареєстрований ФОП. Оплата на рахунок із закривними документами, які бухгалтерія проведе як витрати. Курс для гривневої оплати фіксується договором, а не з’ясовується постфактум.

  • Права й доступи — ваші

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

  • Портал клієнта замість переписки

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

  • Замовники з Європи

    Серед робіт — проєкти для Норвегії, Болгарії та Іспанії: болгарський магазин трьома мовами з кур’єрською доставкою, іспанський з оплатою карткою й переказом, норвезький сайт клініки. Це видно в портфоліо, а не тільки в описі.

  • Цифри, які можна перевірити

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

  • Спершу аудит, потім сума

    Прайсу на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» нічого не пояснює. Спершу безкоштовний розбір — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.

  • Кажемо «ні», коли не впевнені

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

NDA підписуємо на запит. Після завершення співпраці наші доступи до ваших сервісів видаляємо самі й повідомляємо про це.

Що впливає на вартість

Чому дві однакові на вигляд задачі рахуються по-різному — і що саме ми міряємо на аудиті

  • Скільки типів клієнтів розрізняє кабінетОдин тип — це вхід, історія й документи. Роздріб, гурт, дилери й компанії з ПДВ — чотири набори цін, документів і прав, кожен із яких описується й перевіряється окремо.
  • Звідки беруться ціни, ліміт і боргПравило на сайті рахується саме собою. Якщо ціни, ліміт і взаєморозрахунки живуть в обліку, потрібен обмін — окремий рядок кошторису. Чесна межа: обмін не виправляє облік. Коли в ньому пересорт і невідображені списання, кабінет покаже неточні цифри швидко й акуратно.
  • Перелік документів у кабінетіРахунок формується із замовлення й коштує небагато. Накладні тягнуться з обліку. Акт звірки найдорожчий, бо показує гроші: помилка в ньому повертає клієнта до менеджера з питанням, гіршим за початкове.
  • Права й кілька користувачів від компаніїОдин вхід на клієнта — це поле в замовленні. Кілька людей від одного контрагента з різними правами — власна модель доступу, і перевіряти її треба на сервері при кожному запиті, а не приховуванням кнопки в інтерфейсі.
  • Канали сповіщеньПошта входить у роботу. Telegram і Viber вимагають бота, шаблонів і черги завдань. SMS додає тариф на кожне повідомлення — це ваша щомісячна витрата, а не разова робота.
  • Стан магазину, у який ставимо кабінетМагазин без правок у ядрі — звичайна робота. Магазин, де попередній підрядник правив файли ядра напряму, спершу треба розібрати: інакше кожне оновлення платформи ламатиме кабінет.
Кейси

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

гуртовий магазин косметики для б'юті-індустрії, каталог майже 4 тис. позицій

Задача
Зібрати гуртовий каталог для професійних закупівельників: навігація за брендами й категоріями, гуртові ціни, швидке оформлення на асортименті, де постійний клієнт бере ті самі позиції циклічно.
Рішення
Магазин на OpenCart із канонічною картою сайту, оголошеною в robots.txt. Розрахунок через платіжний сервіс, післяплатою і на банківський рахунок, дві служби доставки. Структуровані дані з контактами й графіком роботи, дві мовні версії з перемикачем.
Результат
3 947 товарів, 166 брендів і 47 категорій — 4 167 адрес у канонічній карті сайту, два послідовні заміри дали однакове число. Перша відповідь сервера 576,8 мс, повне завантаження 670,1 мс при 192,4 КБ HTML. Саме такий каталог і робить повтор замовлення обов'язковою функцією: шукати в ньому ті самі тридцять позицій щомісяця неможливо. Знайдений дефект: паралельно живе застаріла карта сайту — 7 782 записи на 2 755 унікальних адрес. Вимір 31.07.2026.

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

Задача
Продавати витратні матеріали гуртом клінікам, лікарням і аптечним мережам: каталог засобів захисту, витратних матеріалів і обладнання з гуртовими цінами й швидким повторним замовленням.
Рішення
Магазин на OpenCart. Онлайн-оплата й оплата карткою, доставка перевізником, рекламний тег, зв'язок через месенджери. Одна мовна версія, мобільна верстка.
Результат
1 656 адрес у карті сайту: 1 602 товарні сторінки, 32 категорії, 17 виробників і кілька інформаційних. Перша відповідь 364,7 мс, повне завантаження HTML 501,3 мс при вазі 401,6 КБ. Знайдено: структурованої розмітки на головній немає взагалі — для медичного напряму це прогалина поточного стану, а не результат наших робіт. Вимір 31.07.2026.

Не знайшли свій випадок?

Опишіть, як це влаштовано у вас, — відповімо, чи підходить «Особистий кабінет клієнта в інтернет-магазині» і що це означає у вашій ситуації. Без брифу й без дзвінка: одне питання, одна відповідь.

Як проходить робота

Прозорі етапи з погодженням на кожному кроці

Загальний строк:12–40 днів

  1. Розбір рутини менеджера

    2–4 робочих дні

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

  2. ТЗ: типи клієнтів, права, склад кабінету

    2–4 робочих дні

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

  3. Збірка ядра: вхід, історія, повтор, ціна за групою

    4–14 робочих днів

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

  4. Документи, сповіщення, кілька користувачів

    2–9 робочих днів

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

  5. Обмін, наскрізний тест під живим клієнтом, передача

    2–9 робочих днів

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

Технології та інтеграції

На чому будуємо і з чим це з’єднується

Стек

  • OpenCart 3.x і 4.x — версію платформи заради кабінету не міняємо, він приїжджає в діючий магазин
  • групи клієнтів OpenCart — закривають ціну за групою, але не окрему ціну на пару «клієнт — товар»
  • PHP і MySQL — права й історія доступів лежать у власних таблицях, а не в полях замовлення
  • REST-обмін з обліком за розкладом: між вивантаженнями є вікно зі старою ціною й старим боргом
  • рахунок у PDF на боці сайту; накладні й акти звірки віддає облік, якщо вміє віддавати їх назовні
  • черга завдань для сповіщень — оформлення не чекає на месенджер чи поштовий сервер
  • тестовий майданчик як копія бойового: кабінет чіпає замовлення, на живому це не перевіряють
  • розділи кабінету закриті від індексації й від спільного кешу

Інтеграції

  • 1С / BAS
  • KeyCRM
  • Нова Пошта
  • Укрпошта
  • LiqPay
  • WayForPay
  • безготівковий розрахунок
  • SMTP
  • SMS-шлюз
  • Telegram
  • Viber
  • GA4
Кабінет під ваш процес проти готового розширення з маркетплейсу модулів

Чим цей варіант відрізняється від «Готовий модуль кабінету»

Строк запуску12–40 робочих днів, бо частина роботи — ваша логіка обслуговування
Склад функційрівно те, що знімає рутину з вашого менеджера
Ціни й документи з облікуобмін під ваш формат вивантаження
Кілька людей від однієї компаніїролі й права описані в ТЗ до збірки
Оновлення платформикод наш, конфлікти правимо ми
Ціна питанняразова розробка під процес плюс підтримка
Що потрібно від вас

Без цього не почнемо — краще підготувати заздалегідь

  1. Перелік типів клієнтів і правил ціноутворення для кожного.
  2. Перелік документів, які клієнти просять найчастіше.
  3. Доступ до облікової системи, якщо ціни й документи живуть там.
  4. Рішення по правах: хто що бачить і чи можуть кілька людей від компанії заходити окремо.
  5. Доступи до сайту, бази й хостингу.
  6. Одну людину з правом ухвалювати рішення по процесу обслуговування.

Якщо чогось із цього немає — скажіть, підкажемо, як зібрати або зробимо самі окремою задачею.

Часті питання

Те, що питають найчастіше — з конкретними відповідями

з чого почати, якщо бюджет обмежений?

З трьох речей: історія замовлень зі статусами, повтор попереднього замовлення й рахунок на оплату. Вони не вимагають обміну з обліковою системою, тому робляться швидше, а забирають найбільшу частину переписки менеджера. Ціни за групою, кредитний ліміт і акт звірки логічно лишити на другий етап — коли по першому вже видно, чи справді клієнти туди заходять.

навіщо кабінет, якщо в мене є менеджер?

Щоб менеджер продавав, а не переписував статуси. Найпоказовіший випадок — повторна закупівля. У гуртовому магазині косметики, який ми поміряли 31.07.2026, каталог налічує 3 947 товарів і 166 брендів: постійний клієнт щоразу шукає в ньому ті самі позиції або надсилає список у месенджер, звідки менеджер переносить його руками в замовлення. Повтор минулої поставки прибирає обидва кроки.

як показувати кожному клієнту свою ціну?

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

чи можуть кілька людей від однієї компанії заходити окремо?

Так, і в гурті це потрібно частіше, ніж здається: закупівельник оформлює, бухгалтер забирає документи, керівник дивиться історію. Технічно це кілька користувачів, прив'язаних до одного контрагента, з різними правами. Саме тут кабінети найчастіше проєктують неправильно — прив'язують усе до однієї пошти, а потім троє людей ходять під спільним паролем і ніхто не знає, хто саме оформив спірне замовлення.

документи можна віддавати автоматично?

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

а якщо клієнти просто не зареєструються?

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

скільки це триває?

12–40 робочих днів. Розбір рутини 2–4 дні, ТЗ і схема прав 2–4, збірка ядра кабінету 4–14, документи й сповіщення 2–9, обмін і передача 2–9. Нижня межа — історія, повтор і рахунок на магазині без правок у ядрі. Верхня — ціни й документи з облікової системи, кілька користувачів від компанії й ліміт: там основний час іде на обмін, а не на екрани.

чи безпечно тримати в кабінеті документи й чи не сповільнить це магазин?

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

Надішліть перелік того, що ваші клієнти найчастіше питають у менеджера.

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

Переглянути кейси
  • Відповідь протягом 2 годин
  • Без зобов’язань
  • Працюємо за договором

Прайса на сайті немає навмисно: обсяг тієї самої роботи у двох клієнтів відрізняється в рази, і цифра «від» у такому разі нічого не пояснює. Спершу безкоштовний аудит — рахуємо ваші сторінки, дублі й швидкість, — потім називаємо суму й строк і фіксуємо їх у договорі.