Изменение цен
Раздел показывает список товаров торговой точки с себестоимостью и ценой продажи и позволяет менять цену продажи прямо в строке таблицы, не заходя в карточку товара.
Новая цена записывается в карточку товара и в прайс всех торговых точек вашей организации, а не только той, что выбрана в фильтре. Каждое изменение попадает в историю цен товара.
Список товаров
- Поиск — поиск товара по названию, список перестраивается сразу при вводе.
- Фильтр — выпадающая панель с полями Торговая точка и Меню, кнопки Отмена и Применять.
- Сбросить — очищает меню и строку поиска, торговая точка остаётся прежней.
- Название — название товара. Колонка сортируется по клику на заголовок.
- Себестоимость — себестоимость товара на выбранной торговой точке. Если цена ещё не рассчитана, показывается 0.
- Цена продажи — текущая цена продажи. Именно её меняет этот раздел.
- Прибыль — разница «Цена продажи − Себестоимость». Считается на лету, может быть отрицательной.
- Статус — цветной кружок: синий, когда цена продажи не ниже себестоимости, красный, когда себестоимость выше цены продажи.
- Меню строки — кнопка «⋮» с действиями Редактировать, а в режиме правки — Сохранить и Удалить.
Фильтры: торговая точка, меню, поиск по названию. Заголовок страницы показывает количество загруженных товаров в квадратных скобках.
В список попадают только активные товары, которые продаются как блюда или товары. Полуфабрикаты и ингредиенты здесь не показываются.
Как изменить цену
- При необходимости выберите торговую точку и меню в фильтре 2 — Фильтр и нажмите Применять.
- Найдите товар через поиск 1 — Поиск или прокрутите список.
- Нажмите 9 — Меню строки и выберите Редактировать — ячейка 6 — Цена продажи превратится в поле ввода.
- Введите новую цену. Поле принимает числа с шагом 0,01 и не принимает отрицательные значения.
- Снова откройте 9 — Меню строки и нажмите Сохранить.
- Откроется окно Подтвердить с таблицей «До / После» по цене продажи. Нажмите Сохранить, чтобы применить, или Отмена, чтобы вернуться к правке.
Пока строка в режиме правки, действие Редактировать у остальных строк недоступно — одновременно редактируется только один товар. Пункт Удалить в меню строки ничего не удаляет, а отменяет правку и возвращает прежнюю цену.
Проверки перед сохранением
| Проверка | Где срабатывает | Что произойдёт |
|---|---|---|
| Цена продажи не ниже себестоимости | при нажатии Сохранить в строке | окно подтверждения не откроется, появится сообщение «Проверьте заполненные поля» |
| Заполнены торговая точка, товар и цена продажи | на сервере | запрос отклоняется с ошибкой валидации |
Права доступа: просмотр списка требует права на товары, сохранение новой цены — отдельного
права price_change_update.
Что происходит после сохранения
- В карточке товара обновляется цена продажи.
- Для каждой торговой точки организации перезаписывается прайс: цена продажи меняется на новую, а себестоимость остаётся той, что уже была рассчитана на этой точке. Если у точки прайса по этому товару ещё нет, она пропускается.
- В историю цен добавляется запись по каждой затронутой торговой точке — с новой ценой продажи, себестоимостью и автором изменения.
- Список на странице перезагружается, колонки Прибыль и Статус пересчитываются.
Изменение цены нельзя ограничить одной торговой точкой: новая цена продажи применяется ко всем точкам сразу. Если цены на точках должны различаться, меняйте их через прайс-лист конкретной точки.