Маркетинговая акция «3 по цене 2» (или «три товара по цене двух») — один из наиболее популярных способов стимулирования продаж в розничной и мелкооптовой торговле. Классический сценарий этой акции предполагает, что покупатель выбирает три товара из определенного ассортимента, а в качестве «подарка» (скидки) выступает самый дешевый из этих трех товаров. Таким образом, оплачиваются два наиболее дорогих товара, а третий достается клиенту бесплатно.
Среди пользователей и даже некоторых специалистов существует заблуждение, что настроить такую схему в типовой конфигурации 1С:Управление торговлей (УТ) редакции 11.4 (а также в 11.5) невозможно без привлечения программистов или покупки внешних обработок. Однако это не так. Математически данная акция полностью эквивалентна предоставлению скидки в размере стоимости самого дешевого товара в чеке. В этой статье мы подробно разберем по шагам, как настроить этот сценарий стандартными средствами программы, а также рассмотрим альтернативный вариант с использованием внешних расширений, если требуется обойти некоторые технические ограничения.
Для реализации акции мы будем использовать типовой механизм автоматических скидок (наценок) с типом «Подарок». Этот механизм позволяет автоматически рассчитывать стоимость самого дешевого товара из выбранного сегмента номенклатуры и предоставлять на эту сумму скидку. Рассмотрим весь процесс по шагам.
Прежде чем приступать к настройкам, нам необходимо убедиться, что в базе включена возможность использования автоматических скидок. Проанализируем настройки программы:
Системе необходимо четко понимать, на какие именно товары распространяется акция. Если покупатель положит в корзину две акционные мочалки и одну дорогую кофеварку, программа не должна давать скидку на кофеварку или считать ее третьим товаром в акции. Для этого мы объединим акционные позиции в сегмент:
Акционные мочалки (3 по цене 2).Теперь перейдем к созданию самого правила расчета скидки. Выясним, как правильно настроить параметры «подарка»:
Акция 1+1=3 на мочалки (самый дешевый в подарок).Акционные мочалки (3 по цене 2).Скидка не должна применяться всегда — для ее активации должно выполняться условие «покупки не менее 3 единиц товара из акционного сегмента». Настроим это условие:
не менее.3.шт).Акционные мочалки (3 по цене 2).Созданная скидка по умолчанию не активна. Ее необходимо ввести в действие с помощью маркетинговых документов:
Рассмотрим подробнее, как этот механизм отразится на проведении документов и розничных продаж.
Многие пользователи, впервые настроив данную скидку, удивляются поведению программы при оформлении продажи. В чеке ККМ или Заказе клиента стоимость третьего (самого дешевого) товара не становится равной нулю. Вместо этого программа уменьшает цены всех трех товаров в документе.
Выясним причину такого поведения. Согласно действующему законодательству РФ о применении контрольно-кассовой техники (54-ФЗ) и правилам ведения бухгалтерского учета, в чеке и накладных запрещено указывать нулевую цену или нулевую сумму по товарной строке (так как это считается безвозмездной передачей ценностей, что влечет за собой налоговые риски и технические ошибки при фискализации).
Стандартный алгоритм 1С обходит это ограничение следующим образом:
Пример расчета:
Покупатель приобретает 3 мочалки из акционного сегмента:
Сумма покупки без скидки составляет: 300 + 200 + 100 = 600 рублей.
Система определяет, что условия акции выполнены (в чеке 3 единицы товара из сегмента). Программа находит самый дешевый товар — это мочалка за 100 рублей. Сумма скидки на весь документ должна составить ровно 100 рублей. К оплате должно быть: 600 - 100 = 500 рублей (покупатель действительно платит только за 2 более дорогих товара).
Чтобы избежать нулевых цен, программа распределяет эту скидку (100 рублей) пропорционально стоимости всех товаров в документе:
Итоговая сумма чека: 250 + 166.67 + 83.33 = 500 рублей. Все требования законодательства соблюдены, нулевых сумм в чеке нет, а покупатель получил ровно ту выгоду, которую обещала акция.
---
Несмотря на то что Вариант 1 математически абсолютно верен, в реальной розничной торговле распределение скидки по всем позициям иногда вызывает организационные сложности:
Для решения этих проблем отличным выходом является использование внешних расширений или обработок для расчета скидок. В 1С:УТ 11 реализован гибкий механизм подключения внешних дополнительных обработок с типом Расчет скидок (наценок). Такие модули не требуют изменения конфигурации, не влияют на последующие обновления программы и подключаются через стандартный механизм дополнительных отчетов и обработок.
Посмотрим, как работает данный механизм при использовании специализированных расширений (например, "Скидка 1+1=3: самый дешевый за 1 рубль"):
Скидка '3 по цене 2' (самый дешевый за 1 рубль).(Стоимость самого дешевого товара) - 1 рубль. Техническое требование отсутствия нулевых цен в чеке выполняется (товар продается за 1 рубль), а для покупателя и бухгалтерии сразу видно, какой именно товар пошел по акции в качестве подарка.Мы проанализировали два эффективных способа реализации акции «3 по цене 2» в программе 1С:Управление торговлей 11.4/11.5. Использование встроенного механизма скидок с типом «Подарок» и ограничением «Стоимость самых дешевых из сегмента» позволяет запустить акцию прямо сейчас без каких-либо доработок и финансовых затрат. Если же для вашей розничной точки критически важно избегать распределения скидки по всем позициям чека и продавать подарок строго за символический 1 рубль, то оптимальным выбором станет установка легкого внешнего расширения.