Кейсы и видеообзоры

Кейс: дополнительные правила расчета цен в 1С для магазина канцелярских товаров

Заказчик

Компания продает канцелярские товары онлайн и оффлайн по всей России.

В каталоге 20 групп товаров и более 17 000 SKU: ежедневники, ручки, тетради, линейки, папки для документов, канцелярия для школы, офиса и многое другое.

Заказчик ведёт учёт в конфигурации 1С: Управления торговлей 11.

Задача

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

Каталог товаров клиента подразделяется на сегменты:

- товары для распродажи;

- товары с фиксированной ценой;

- основные товары, которые покупают часто и они составляют основу выручки;

- сезонные товары;

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

- цены должны устанавливаться по заданному расписанию;

- есть возможность выбирать позиции номенклатуры, для которых цена не должна меняться;

- механизм расчета должен выполняться в несколько стадий, последовательно для разных сегментов товаров;

- для сегмента товаров "Распродажа" не устанавливать наценку, а только округлять по заданным правилам;

- для сегмента "Основные" и "Сезонные" товары необходимо соблюдать следующие правила расчета цены:

  1. Проверить, что рыночная (базовая) цена находится в пределах допустимого уровня для автоматического изменения (если она сильно изменяется, то это нужно контролировать пользователю и подтверждать эти изменения);
  2. Сделать настройку, где процент наценки должен гибко меняться в зависимости от величины базовой цены (чем дешевле товар, тем больше на него наценка);
  3. Округлить цену. Правила округления: до 50 копеек, до 99 копеек, до целого числа, до десятка;
Решение

Для решения задачи команда «Ниарит» использовали модуль «Простое ценообразование». Модуль подключается, как внешняя обработка, к базе клиента.

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

- создать множество правил расчета цен в привязке к группам товаров (по иерархии справочника). В итоге таких правил получилось более 100.

- для каждого сегмента или группы настраивать формулы расчета. Были подготовлены шаблоны формул для всех основных сценариев. Далее пользователи по аналогии могут создавать свои формулы, меняя в них только числовые значения процентов наценок и границ их применения. Например, могут ввести в формулу наценку 120% вместо 100%.

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

- появилась защитная функция от резких колебаний цен. Клиент использует опцию в том случае, когда при загрузке документа цена резко выросла со 100 до 1000 рублей. Обработка создает отдельный документ, в котором сотрудник в ручную проверит корректность цен.

- округлять цены после расчета до: 50 копеек, 90 копеек, целого числа, десятков. Клиент округляет цены для акций. Например, товар стоит:

  • 1 рубль 20 копеек модуль округляет до 1 рубля 50 копеек
  • 1 рубль 20 копеек модуль округляет до 1 90 копеек
  • 1 рубль 20 копеек модуль округляет до 1 рубля
  • 1 рубль 20 копеек модуль округляет до 10 рублей
Результат

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

Пользователи научились вносить изменения в формулах и добавлять свои правила расчета.

Вместо пересчёта каждый раз вручную через Excel, все 17 000 товаров пересчитываются автоматически по расписанию за 5 минут без участия пользователя.

При возникновении ошибок или внештатных ситуаций пользователям приходит оповещение на почту и они точечно разбираются с проблемами.
Ценообразование