Кейс: дополнительные правила расчета цен в 1С для магазина канцелярских товаров
Заказчик
Компания продает канцелярские товары онлайн и оффлайн по всей России.
В каталоге 20 групп товаров и более 17 000 SKU: ежедневники, ручки, тетради, линейки, папки для документов, канцелярия для школы, офиса и многое другое.
Заказчик ведёт учёт в конфигурации 1С: Управления торговлей 11.
Задача
Продажа канцелярских товаров подразумевает большое количество SKU и, соответственно, сегментирование товаров под целевую аудиторию.
Каталог товаров клиента подразделяется на сегменты:
- товары для распродажи;
- товары с фиксированной ценой;
- основные товары, которые покупают часто и они составляют основу выручки;
- сезонные товары;
Ценовые операции по сегментам отражаются несколькими видами цен в базе 1с клиента. Требуется создать единый механизм установки и расчета цен по следующим правилам:
- цены должны устанавливаться по заданному расписанию;
- есть возможность выбирать позиции номенклатуры, для которых цена не должна меняться;
- механизм расчета должен выполняться в несколько стадий, последовательно для разных сегментов товаров;
- для сегмента товаров "Распродажа" не устанавливать наценку, а только округлять по заданным правилам;
- для сегмента "Основные" и "Сезонные" товары необходимо соблюдать следующие правила расчета цены:
Проверить, что рыночная (базовая) цена находится в пределах допустимого уровня для автоматического изменения (если она сильно изменяется, то это нужно контролировать пользователю и подтверждать эти изменения);
Сделать настройку, где процент наценки должен гибко меняться в зависимости от величины базовой цены (чем дешевле товар, тем больше на него наценка);
Округлить цену. Правила округления: до 50 копеек, до 99 копеек, до целого числа, до десятка;
Решение
Для решения задачи команда «Ниарит» использовали модуль «Простое ценообразование». Модуль подключается, как внешняя обработка, к базе клиента.
На основании функциональных требований от заказчика, в обработке настроены следующие возможности:
- создать множество правил расчета цен в привязке к группам товаров (по иерархии справочника). В итоге таких правил получилось более 100.
- для каждого сегмента или группы настраивать формулы расчета. Были подготовлены шаблоны формул для всех основных сценариев. Далее пользователи по аналогии могут создавать свои формулы, меняя в них только числовые значения процентов наценок и границ их применения. Например, могут ввести в формулу наценку 120% вместо 100%.
- не менять собственные цены при небольших колебаниях цен в прайсе поставщика. В настройках задается допустимый % изменений базовой цены (от которой идет расчет основных цен), который не принимается в расчет. Т.е. если изменение было, но оно очень маленькое, тогда основные цены не меняются (чтобы часто не перепечатывать ценники и т.д.)
- появилась защитная функция от резких колебаний цен. Клиент использует опцию в том случае, когда при загрузке документа цена резко выросла со 100 до 1000 рублей. Обработка создает отдельный документ, в котором сотрудник в ручную проверит корректность цен.
- округлять цены после расчета до: 50 копеек, 90 копеек, целого числа, десятков. Клиент округляет цены для акций. Например, товар стоит:
С помощью модуля заказчик разово настроил всю схему своего ценообразования с учетом сегментов и групп товаров, выбрал вид цены, установил правила расчета и округления.
Пользователи научились вносить изменения в формулах и добавлять свои правила расчета.
Вместо пересчёта каждый раз вручную через Excel, все 17 000 товаров пересчитываются автоматически по расписанию за 5 минут без участия пользователя.
При возникновении ошибок или внештатных ситуаций пользователям приходит оповещение на почту и они точечно разбираются с проблемами.