В розничной торговле часто возникает ситуация, когда один и тот же товар должен продаваться по разным ценам в зависимости от условий покупки. Классический пример — продажа товара непосредственно в торговом зале по одной цене (например, 100 рублей) и отправка этого же товара с курьером по повышенной цене (например, 120 рублей). При этом крайне важно, чтобы в фискальном чеке покупатель видел обычную «чистую» цену без явного выделения скидок или наценок отдельными строками, чтобы не вызывать лишних вопросов у клиентов.
Многие начинающие пользователи и администраторы системы считают, что для реализации такого сценария необходимо привлекать программистов и вносить изменения в типовой код конфигурации. Однако в программных продуктах «1С:Розница» (редакций 2.3 и 3.0) и «1С:УНФ» заложен мощный штатный механизм маркетинговых акций, который позволяет решить эту задачу быстро, безопасно и полностью в рамках типового функционала.
В этой статье мы подробно, шаг за шагом, разберем несколько вариантов настройки системы для работы с разными прайс-листами в одном рабочем месте кассира (РМК).
Самый надежный и гибкий способ переключения цен в чеке — это использование механизма автоматических или управляемых скидок со способом предоставления «Использовать вид цены». Рассмотрим подробнее, как работает этот инструмент.
В отличие от классической процентной или суммовой скидки, этот механизм не рассчитывает разницу в цене, а принудительно заменяет текущий вид цен в документе продажи на другой, заранее определенный прайс-лист. В чеке при этом фиксируется новая конечная цена, а в графе «Скидка» ничего не отображается.
Выполним пошагово настройку этого варианта:
Маркетинг — Цены номенклатуры — Виды цен. Создадим новый элемент, назовем его, например, «Розничная (Доставка)». Настроим правила его заполнения (вручную или динамически, этот вопрос мы разберем далее). Обязательно установим флажок «Использовать при продаже».Установка цен номенклатуры установим для наших товаров цены по новому прайс-листу «Розничная (Доставка)». Например, если обычный товар стоит 100 рублей, для этого вида цен установим 120 рублей.Скидки (наценки, ограничения). Создадим новую скидку:
Использовать вид цены.Управляемой. Это позволит кассиру самостоятельно активировать её при необходимости.Маркетинговая акция. В табличную часть добавим нашу управляемую скидку, укажем период действия и магазины, в которых она будет применяться.Проанализируем, как это будет выглядеть на рабочем месте кассира (РМК). Продавец привычным образом сканирует товары в чек. По умолчанию они добавляются по стандартной розничной цене (100 рублей). Если клиент сообщает, что ему требуется доставка курьером, кассир нажимает кнопку Управляемые скидки на панели РМК, выбирает в открывшемся списке пункт «Розничная (Доставка)» и нажимает кнопку расчета. Весь чек мгновенно пересчитывается по второму прайс-листу. Товар теперь стоит 120 рублей. Никаких «наценок» или «налогов» в чеке покупатель не увидит.
Если мы хотим максимально упростить работу кассира и исключить человеческий фактор (чтобы кассир не забывал нажимать кнопки на экране или, наоборот, не применял доставку там, где это не нужно), мы можем привязать смену прайс-листа к считыванию специального штрихкода.
Для этого мы воспользуемся механизмом информационных карт (карт лояльности). Разберем, как реализовать этот сценарий:
Виды дисконтных карт создадим новый вид карты, например, «Карта курьера». Укажем для нее тип карты — Штриховая или Магнитная.Скидки (наценки, ограничения) создадим автоматическую скидку со способом предоставления Использовать вид цены (указав прайс-лист доставки).За разовую продажу по дисконтной карте. В качестве получателя укажем наш вид дисконтных карт «Карта курьера».Маркетинговая акция.Теперь процесс работы выглядит следующим образом: кассир наполняет чек товарами по стандартным ценам. В случае оформления доставки кассир просто сканирует штрихкод «Карты курьера» обычным сканером. Программа мгновенно распознает карту, применяет условие скидки и пересчитывает все позиции чека по тарифу доставки. Ошибиться или ввести произвольную цену кассир физически не сможет.
Вести два независимых прайс-листа вручную для мелкого магазина может быть трудоемкой задачей. При изменении базовой розничной цены администратору придется каждый раз вручную пересчитывать и вводить цены для доставки.
Чтобы избежать этой рутины, мы рекомендуем настроить второй вид цен как динамический. Посмотрим, как это сделать:
Рассчитывать по другим видам цен (или Динамический по формуле в зависимости от редакции программы).[Розничная] * 1.20 (что будет соответствовать наценке в 20%).При использовании динамического вида цен вам больше не потребуется создавать документ Установка цен номенклатуры для прайс-листа доставки. Как только вы измените базовую розничную цену на товар, программа автоматически пересчитает цену доставки прямо в момент оформления чека на кассе.
Рассмотрим еще один альтернативный подход, который может быть полезен, если владельцу бизнеса важно не просто менять цены в чеке, но и вести детальную аналитику продаж. Например, четко разделять в отчетах выручку и остатки товаров «в торговом зале» и «на доставке».
Для этого мы можем настроить работу через виртуальные склады:
Склады создадим два розничных склада (магазина): «Основной торговый зал» и «Служба доставки».При оформлении обычной продажи кассир работает под складом по умолчанию. При оформлении заказа на доставку кассир меняет склад в шапке РМК на «Служба доставки». Все цены автоматически подтягиваются по повышенному тарифу, а списание остатков фиксируется именно по направлению доставки, что позволяет в конце месяца получить чистую аналитику прибыльности каждого канала продаж.
Мы детально разобрали, как в типовом функционале программы «1С:Розница» решить задачу продажи товаров по разным прайс-листам. Подведем итог:
Данные методы настройки позволяют решить бизнес-задачу любой сложности без единой строчки программного кода, сохраняя конфигурацию на поддержке и гарантируя корректное формирование чеков согласно требованиям законодательства.