#

Функциональные возможности приложения "Товары и услуги"

Кейс БИТРИКС24

Введение

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

Функциональные возможности приложения

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

Добавление товаров

Можно добавлять несколько товаров в одном изделии или заказе.

Доступны поля:

  • название,
  • цена,
  • количество,
  • скидка (в процентах или сумме).

Итоговая стоимость пересчитывается автоматически.

Добавление товаров осуществляется из каталога Битрикс24, что позволяет при необходимости сохранять связь с элементами учета и аналитики. Произвольные позиции не добавляются — это обеспечивает структурированность данных и точность отчетности при работе с каталогом. 

Добавление услуг 

Доступны услуги:

  • установка,
  • подъем,
  • доставка,
  • прочие услуги.

Можно назначать исполнителей (монтажников, грузчиков, водителей).

Для каждой услуги предусмотрены ограничения – например, установка добавляется только один раз.  

Стоимость услуги можно редактировать, а количество – нет.

Добавление услуг

Работа со скидками

  • Скидки можно задавать как в процентах, так и фиксированной суммой.
  • Автоматический пересчет общей суммы с учетом скидок.
  • В поле «Скидка» можно вводить только одно значение, второе пересчитывается автоматически. 

Редактирование и удаление

  • Можно переименовать товар. Изменения сохраняются только внутри приложения и не затрагивают сам каталог.
  • Удаление товара или услуги требует подтверждения, что помогает избежать случайных действий.
  • Итоговые суммы пересчитываются автоматически после любых изменений. 

Разграничение прав доступа

В приложении реализована базовая схема разграничения прав, необходимая для обеспечения контроля и минимизации ошибок при работе с заказами.

Предусмотрены роли: 

Администратор

имеет полный доступ ко всем данным и действиям.

Менеджер

может редактировать товары и услуги на ранних стадиях заказа.

Бригадир, диспетчер

назначают исполнителей на отдельные услуги.

Исполнители

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

Отображение цен и возможность внесения изменений зависят от роли и стадии заказа.

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

Заключение

Функциональность и система ролей позволяют быстро и безопасно работать с заказами. В следующей статье поговорим об автоматизации бизнес-процессов, работе с дополнительными соглашениями и результатах внедрения.

← Ко второй статье

← К первой статье

НАПИШИТЕ НАМ

Будем рады оказаться полезными