• Доработки · OpenCart 3.x и 4.x
  • Замер 31.07.2026

Личный кабинет: чтобы постоянный клиент не писал менеджеру

Личный кабинет клиента в интернет-магазине это закрытая часть сайта, где покупатель после входа видит свои заказы, свои цены и свои документы, а не спрашивает о них менеджера. Ставим его в уже работающий магазин: история со статусами, повтор прошедшей поставки одним движением, счет на оплату без звонка, отдельные входы для нескольких людей от одной компании. Срок – 12–40 рабочих дней. Сумму называем после бесплатного разбора: объем задает не количество экранов, а список рутины, которую кабинет должен забрать у менеджера.

Посмотреть, как это работает
Стоимость
после бесплатного аудита
Гарантия
30 дней после подписания акта
Срок разработки
12–40 рабочих дней от утверждения ТС
после бесплатного аудита
Стоимость
30
Гарантия

дней после подписания акта

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

рабочих дней от утверждения ТС

называем после бесплатного разбора; сам разбор длится 2–4 рабочих дня
Стоимость
по перечню вопросов, которые клиенты чаще всего задают менеджеру, а не по перечню функций
С чего начинаем
3 947
Измеренный каталог, где повтор заказа критичен

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

долю повторов, оформленных без менеджера, и количество вопросов о статусе
Что меряем после запуска
оплата по этапам, гарантийный срок 30 календарных дней
Условия
Что входит

Полный перечень работ и того, что вы получаете на выходе

  • История заказов со статусами и номером накладной перевозчика – вопрос «где мой» закрывается без менеджера
  • Повтор предварительного заказа одним движением: циклическая закупка перестает быть походом по каталогу
  • Цена по группе клиента подставляется по всему каталогу после входа – рассылка прайса письмом становится ненужной
  • Счет на оплату заказа и архив документов в кабинете: бухгалтер клиента забирает их сам и в любое время
  • Сохраненные адреса доставки и реквизиты для безналичного расчета — второй заказ укорачивается до нескольких полей.
  • Отдельные входы для нескольких людей от одной компании с разделением прав: кто оформляет, видит документы
  • Выбранное, сохраненные подборки и черновики заказов – список на следующий месяц собирается заранее, а не в момент закупки
  • Запрос цены или наличия по позиции прямо из кабинета, с ответом менеджера в той же карточке, а не в четвертом мессенджере
  • Уведомление об изменении статуса в Telegram, Viber или почте — вместо звонка с вопросом, что там с заказом
  • Восстановление доступа без участия менеджера: подтверждение почты, ограничение на подбор пароля, выход из всех устройств
  • Обмен с учетной системой для цен, лимитов и документов, если они живут там и выгрузка существует
  • Условия работы: оплата по этапам, гарантийный срок 30 календарных дней после приемки
Когда эта услуга не подходит

Что не входит в работу — чтобы не было сюрпризов на сдаче

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

Ситуации, в которых эта услуга даёт результат

Сценарий 1 из 4

Менеджер каждый день пишет то же: «уехало», «завтра», «вот счет»

Считайте за один рабочий день, сколько сообщений менеджера – это статус, счет или напоминание цены. Обычно выходит более половины переписки. Кабинет забирает именно ее: статус виден в истории вместе с номером накладной перевозчика, счет лежит в разделе документов, цена подставляется после входа.

Разберём вашу ситуацию на бесплатном аудите

Бесплатный разбор: что переносить в кабинет

Кабинет оправдывает себя только тогда, когда отнимает у менеджера реальную рутину. Поэтому начинаем не с перечня функций, а с того, какие запросы к вам поступают чаще всего.

Что мы измеряем

  • Что чаще всего спрашивают менеджераСтатус заказа, счет, цена, наличие, повтор прошедшей поставки. Список с частотами и определяет, что делать в кабинете первым.
  • Типы клиентовРозница, группа, дилеры, компании по НДС. У каждого своя цена, свои документы и свой сценарий; кабинет должен их различать.
  • Источник цен и лимитовОткуда берутся индивидуальные цены и долг клиента: с учетной системы или с сайта. Это главная развилка сметы.
  • ДокументооборотКакие документы клиент просит: счет, накладная, акт сверки. Можно ли их формировать автоматически или живут в учете.
  • Текущее поведение клиентовРегистрируются ли они вообще. В измеренном нами оптовом магазине косметики каталог насчитывает 3 947 товаров и 166 брендов – в таком объеме повторный заказ без кабинета превращается в поиск по всему каталогу заново.
  • Безопасность доступаКто и что видит в кабинете, нужно ли подтверждение, могут ли несколько человек от одной компании заходить отдельно.

Что вы получаете

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

Срок: 2–4 рабочих дня

Почему это бесплатно

Ибо кабинет легко перегрузить функциями, которыми никто не пользуется. Несколько дней разбора показывают, что действительно нужно и обычно уменьшают смету, а не увеличивают.

Что дальше

После разбора – сумма и срок по этапам, договор, счет, акт.

Короткая форма: контакт и адрес сайта

  • Договор, акт и гарантия 30 дней

    На каждый проект письменный договор: объём, сроки, сумма, порядок приёмки. После сдачи — акт и счёт, затем 30 календарных дней гарантии.

  • ФОП и безналичный расчёт

    Исполнитель — зарегистрированный ФОП. Оплата на счёт с закрывающими документами.

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

    Код, дизайн и материалы переходят к вам после полной оплаты. Домен, хостинг, репозиторий оформляем на вас.

  • Портал клиента вместо переписки

    Во время работы вы получаете доступ к порталу: договоры, счета, акты и статус проекта в одном месте.

  • Заказчики из Европы

    Среди работ — проекты для Норвегии, Болгарии, Молдовы и Испании.

  • Цифры, которые можно проверить

    Каждый кейс в портфолио — со ссылкой на живой сайт и техническим замером.

  • Сначала аудит, потом сумма

    Прайса на сайте нет намеренно: объём одной и той же работы у двух клиентов отличается кратно.

  • Говорим «нет», когда не уверены

    Если задача не наша или срок нереальный — скажем сразу.

Что влияет на стоимость

Почему две одинаковые на вид задачи считаются по-разному

  • Сколько типов клиентов различает кабинетОдин тип – это вход, история и документы. Розница, группа, дилеры и компании по НДС — четыре набора цен, документов и прав, каждый из которых описывается и проверяется отдельно.
  • Откуда берутся цены, предел и долгПравило на сайте считается само собой. Если цены, лимит и взаиморасчеты живут в учете, нужен обмен – отдельная строка сметы. Честный предел: обмен не исправляет учет. Когда в нем пересорт и неотраженные списания, кабинет покажет неточные цифры быстро и аккуратно.
  • Список документов в кабинетеСчет формируется из заказа и немного. Накладные тянутся по учету. Акт сверки самый дорогой, потому что показывает деньги: ошибка в нем возвращает клиента к менеджеру с вопросом, хуже начального.
  • Права и несколько пользователей от компанииОдин вход на клиента – это поле в заказе. Несколько человек от одного контрагента с разными правами – собственная модель доступа, и проверять ее нужно на сервере при каждом запросе, а не сокрытием кнопки в интерфейсе.
  • Каналы уведомленийПочта вступает в работу. 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 отдаем по одноразовому подписанному токену – иначе соседний счет открывается подбором номера в адресе. Разделы кабинета закрываем от индексации и от общего кэша. На скорость каталога это не влияет: кабинет — отдельные страницы, а уведомления идут по очереди, поэтому оформление не ждет мессенджер.

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

В ответ — функции кабинета, упорядоченные по объему забираемой рутины, разделение на первый и второй этап, оценка работ по этапам. Если кабинет вам сейчас ничего не сэкономит, услышите это первым письмом.

Из измеренных кейсов1 656 адресов в карте сайта: 1 602 товарных страниц, 32 категории, 17 производителей и несколько информационных

Смотреть кейсы
  • Ответ в течение 2 часов
  • Без обязательств
  • Работаем по договору

Прайса на сайте нет намеренно: объём той же работы у двух клиентов отличается в разы, и цифра «от» в этом случае ничего не объясняет. Сначала бесплатный аудит — считаем ваши страницы, дубли и скорость, — потом называем сумму и срок и фиксируем их в договоре.