Цена в RetailCRM — это не одно число, а набор типов цен для разных сегментов покупателей плюс закупочная цена для расчёта прибыли. Правильно настроенные типы цен позволяют вести розницу, опт и спецпредложения в одном каталоге и корректно считать маржу.
Какие цены есть у товара
У каждого торгового предложения в RetailCRM есть несколько ценовых величин, у каждой своя роль.
| Цена | Назначение |
|---|---|
| Базовая (розничная) | Цена продажи по умолчанию |
| Закупочная | Себестоимость, основа расчёта маржи |
| Дополнительные типы | Опт, VIP, акции, цены для сегментов |
Базовая цена подставляется в заказ автоматически, закупочная участвует в аналитике прибыли, а дополнительные типы цен применяются для отдельных категорий клиентов или каналов продаж.
Типы цен
Тип цены — это отдельная ценовая шкала для группы покупателей или ситуации: розница, мелкий опт, крупный опт, дилерская, акционная. У каждого предложения может быть своё значение по каждому типу цены.
- Типы цен создаются на уровне аккаунта и доступны всем магазинам.
- Значения цен по типам приходят из выгрузки или задаются через API.
- В заказе можно выбрать, по какому типу цены обслуживать клиента.
Приоритеты и выбор цены
Когда у товара несколько типов цен, важно, какая применится в заказе. Логика выбора обычно такова:
- Определяется тип цены клиента (например, оптовик получает оптовый тип).
- Если для предложения задана цена этого типа — берётся она.
- Если нет — используется базовая цена как запасной вариант.
Тип цены можно привязать к сегменту клиентов или задать вручную в заказе. Это позволяет одному и тому же товару продаваться рознице по одной цене, а постоянному оптовику — по другой, без создания дублей позиций.
Передача цен через ICML
Базовая цена товара передаётся в выгрузке в элементе <price>, а себестоимость — в <purchasePrice>.
<offer id="1042" productId="57" quantity="8">
<price>5990</price>
<purchasePrice>3200</purchasePrice>
<name>Кроссовки Nova, 42</name>
</offer>Дополнительные типы цен, если их несколько, обычно загружают через API или расширенную настройку выгрузки, поскольку стандартный <price> отвечает за одну базовую цену. Схему передачи оптовых и специальных цен согласовывают под конкретную конфигурацию магазина.
Цены и маржинальность
Закупочная цена — не декоративное поле. Без неё аналитика RetailCRM не сможет посчитать валовую прибыль и маржу по товарам, каналам и менеджерам.
- Маржа считается как разница между ценой продажи и закупочной ценой.
- ABC-анализ по прибыли требует корректной себестоимости.
- Отчёты по марже помогают управлять ассортиментом и скидками.
Поэтому закупочную цену стоит передавать в выгрузке наравне с ценой продажи и держать её актуальной.
Практика настройки цен
Чтобы ценообразование в каталоге работало предсказуемо, полезно придерживаться нескольких принципов.
- Определите список типов цен до запуска: розница, опт, дилер — и не плодите лишние.
- Привяжите типы цен к сегментам клиентов, чтобы нужная цена подставлялась автоматически.
- Всегда передавайте закупочную цену для корректной маржи.
- Разделяйте типы цен и разовые скидки: скидки оформляйте в заказе, а не правкой базовой цены.
Такой подход даёт гибкое ценообразование под разные каналы без хаоса в каталоге и с достоверной аналитикой прибыли.
Итог
Цены в RetailCRM — это базовая цена продажи, закупочная цена для расчёта маржи и дополнительные типы цен под розницу, опт и спецсегменты. Тип цены выбирается по клиенту с откатом на базовую, базовая цена и себестоимость приходят через ICML, а полноценная аналитика прибыли невозможна без актуальной закупочной цены.
Мы настраиваем типы цен, их привязку к сегментам и передачу из учётной системы так, чтобы каждый канал продавал по своей шкале, а маржа считалась корректно. Это часть интеграции и настройки RetailCRM.
Частые вопросы
Сколько цен может быть у одного товара?
У предложения есть базовая цена продажи, закупочная цена и значения по дополнительным типам цен. Типов цен может быть несколько — розница, опт, дилерская и другие.
Чем тип цены отличается от скидки?
Тип цены — это постоянная ценовая шкала для группы покупателей, а скидка — разовое уменьшение цены в конкретном заказе. Скидки не меняют базовые типы цен товара.
Как выбирается цена в заказе?
Определяется тип цены клиента, и если для предложения задана цена этого типа, берётся она. Если нет — применяется базовая цена как запасной вариант.
Как передать оптовые цены через ICML?
Стандартный элемент price отвечает за базовую цену. Дополнительные типы цен обычно загружают через API или расширенную настройку выгрузки под конкретную конфигурацию.
Зачем нужна закупочная цена?
Она нужна для расчёта маржи и прибыли. Без закупочной цены аналитика покажет выручку, но не прибыль, и вы не увидите реальную доходность товаров.
Можно ли привязать тип цены к сегменту клиентов?
Да, тип цены привязывают к сегменту, и нужная цена подставляется в заказ автоматически в зависимости от того, к какой группе относится покупатель.
Общие ли типы цен для нескольких магазинов?
Да, типы цен создаются на уровне аккаунта и доступны всем магазинам, при этом значения цен у предложений могут отличаться.
Поможем с настройкой и поддержкой RetailCRM
Поможем с настройкой, доработкой и поддержкой RetailCRM.