Главная / Кейсы /
разработка

Веб-приложение для «Три Бобра»

Зоокомплекс «Три Бобра» – это современное пространство для заботы о домашних животных, объединяющее три направления: зоомагазин с широким ассортиментом товаров, ветеринарную аптеку с препаратами и средствами ухода, а также зоосалон с профессиональными услугами груминга. Комплекс обеспечивает полный спектр решений для здоровья, ухода и комфорта питомцев, сочетая качественное обслуживание с удобством для владельцев.
задача Разработать комплексную систему управления для многоканальных продаж зоокомплекса «Три Бобра», способную объединить онлайн-магазин и розничные точки в единое пространство. Требовалось обеспечить синхронизацию товарных остатков, централизованное управление заказами из всех источников, автоматизацию учетных процессов и аналитику в реальном времени.
решение Было создано веб-приложение «BackOffice» на ASP.NET Core, ставшее центральным узлом управления для всего бизнеса. Система обеспечила полную интеграцию онлайн-магазина и розничных точек, включая автоматическую синхронизацию остатков товаров, единую базу заказов с фильтрацией по источникам и статусам, а также инструменты управления товарами и ценами across всеми каналами продаж.
#E56700
#FDDBC2

Вход в систему

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

Начало работы

После успешного входа в систему сотруднику необходимо начать рабочую сессию с открытия смены. Доступно два типа смен: кассовая и складская. При открытии кассовой смены, система автоматически инициирует открытие смены на контрольно-кассовой технике (ККТ). Это обязательное требование для проведения кассовых операций – продаж, возвратов или внесения/изъятия средств. Интерфейс отображает статус подключения к ККТ и подтверждает успешное открытие смены. Складская смена предназначена для сотрудников склада без кассовых операций. Она предоставляет доступ к функциям учёта товаров: приемка, инвентаризация, перемещение между точками. Открытие складской смены не затрагивает ККТ и не требует подключения к кассовому аппарату. Оба типа смен фиксируются в системе с указанием времени начала, ответственного сотрудника и типа операции. Это обеспечивает прозрачность и контроль над всеми рабочими процессами.

Работа с товаром

В системе реализована единая база товаров с расширенными возможностями управления. Все товары представлены в структурированной таблице, которая синхронизируется с онлайн-магазином и розничными точками. Это обеспечивает согласованность данных во всех каналах продаж. Ключевой особенностью является интеллектуальный поиск, использующий те же алгоритмы, что и на сайте интернет-магазина. Система поддерживает сложные фильтры по категориям, брендам, поставщикам, остаткам на складах и розничным точкам, а также по другим параметрам. Это позволяет быстро находить нужные позиции среди тысяч товаров. Для розничных магазинов предусмотрена функция массовой печати ценников. Пользователь может выбрать товары, настроить формат ценников и сразу отправить их на печать. Система автоматически обновляет информацию об акционных ценах и специальных предложениях. Дополнительно реализованы инструменты для группового редактирования товаров: изменение цен, применение скидок, обновление остатков и редактирование описаний. Все изменения мгновенно синхронизируются с онлайн-магазином и кассами розничных точек.

Управление товаром

Управление товарами осуществляется через интуитивное всплывающее окно, которое предоставляет полный контроль над карточкой товара. Особое внимание уделено системе вариантов – каждый товар может иметь множество модификаций, таких как объем упаковки, вкус, размер или цвет. Для каждого варианта указывается уникальный артикул, цена, остатки и вес, что позволяет точно управлять ассортиментом. Интерфейс позволяет легко добавлять и настраивать варианты через динамическую форму – при изменении основного параметра система автоматически генерирует соответствующие комбинации. Это особенно важно для товаров с сложной структурой, таких как корма разных фасовок или аксессуары нескольких размеров. Помимо вариантов, в том же окне редактирования добавляются описания, характеристики и изображения для каждого товара. Все изменения сохраняются единым действием, обеспечивая синхронизацию данных между онлайн-магазином и розничными точками. Такой подход значительно ускоряет процесс обработки товаров и исключает ошибки при ручном вводе данных.

Обработка заказов

Система BackOffice обеспечивает централизованное управление всеми заказами через единую таблицу с расширенными возможностями фильтрации и сортировки. В этом разделе отображаются заказы из всех каналов продаж: розничных магазинов, маркетплейсов и интернет-магазина. Это позволяет сотрудникам видеть полную картину продаж в режиме реального времени. Для каждого заказа доступна детальная информация: источник происхождения, статус обработки, состав товаров, данные клиента и финансовые показатели. Система автоматически синхронизирует данные между каналами, исключая дублирование и ошибки ручного ввода. Фильтры и инструменты поиска позволяют быстро находить заказы по конкретному магазину, маркетплейсу, дате создания, статусу или другим параметрам. Это ускоряет обработку и повышает эффективность работы сотрудников. Все изменения в статусах заказов автоматически отражаются across всех каналах, обеспечивая согласованность данных и прозрачность процессов для клиентов и сотрудников.

Управление заказом

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

Живой чат с клиентом

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

Настройки системы

Страница настроек системы предоставляет централизованный контроль над всеми интеграциями и подключениями. Здесь реализовано управление внешними сервисами, включая интеграции с API СДЭК, DaData, Kladr и другими системами. Для каждого сервиса предусмотрены отдельные поля ввода для ключей API, токенов доступа и параметров подключения. Все изменения в настройках применяются в реальном времени без необходимости перезагрузки системы. Это позволяет оперативно обновлять данные для подключения, обеспечивая бесперебойную работу всех интеграций. Интерфейс предоставляет возможность тестирования подключения к каждому сервису с мгновенным получением статуса соединения. Дополнительно реализованы настройки бизнес-логики системы: управление налогами, валютами, единицами измерения и другими базовыми параметрами. Все изменения регистрируются с указанием сотрудника и времени внесения правок, что обеспечивает полный контроль над модификациями системы.

База знаний

В рамках системы был разработан специальный раздел — база знаний, предназначенная для обучения и поддержки сотрудников. Этот ресурс содержит структурированную информацию о продуктах, стандартах обслуживания, инструкциях по работе с системой и решении частых вопросов. Интерфейс базы знаний интуитивно понятен и позволяет быстро находить нужные материалы с помощью умного поиска. Все статьи снабжены подробными инструкциями, скриншотами и примерами из реальной практики, что облегчает процесс обучения новых сотрудников и повышает эффективность работы опытных специалистов. База знаний постоянно обновляется и дополняется актуальной информацией, что обеспечивает соответствие последним изменениям в ассортименте и бизнес-процессах компании. Это способствует стандартизации обслуживания и снижению количества ошибок при работе с клиентами.

Зачем нужны скучные формы?

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