При колебаниях валютного курса интернет-магазину нужно синхронно пересмотреть цены, остатки, акции и уже созданные заказы. Иначе на сайте появится одна сумма, менеджер назовёт другую, а закупка посчитает третью. В статье разберём, как построить такой процесс в CRM: какие данные связать, что проверять перед публикацией новой цены и как избежать продажи товара по устаревшей стоимости.
Какие цены нужно пересмотреть после изменения курса?
Сначала разделите ассортимент по принципу, от чего зависит цена. Для одних товаров закупочная стоимость зафиксирована в белорусских рублях, для других поставщик использует валюту, а третьи уже лежат на складе и не требуют немедленного пересчёта. Одинаковое повышение для всей витрины часто искажает маржу и делает часть товаров дороже без экономической причины.
- товары с валютной закупкой;
- позиции, которые поставщик продаёт по новому прайс-листу;
- товары с небольшим остатком, который скоро придётся пополнять;
- комплекты и наборы, цена которых зависит от нескольких компонентов;
- акции, промокоды и специальные цены для постоянных клиентов.
В карточке товара полезно хранить не только текущую цену продажи, но и закупочную стоимость, валюту расчёта, курс, дату последнего пересмотра и источник изменения. Тогда менеджер видит, почему цена стала другой, а руководитель может проверить расчёт без поиска по переписке с поставщиком.
Отдельно проверьте товары с ручной ценой. Если сотрудник однажды изменил стоимость прямо на сайте, автоматический пересчёт может затереть это решение. Для таких позиций добавьте признак «не обновлять автоматически» и вынесите их в список на ручную проверку.
Как связать сайт и CRM, чтобы цена не расходилась?
Сайт и CRM должны обмениваться как минимум четырьмя значениями: идентификатором товара, ценой продажи, остатком и статусом доступности. Если передавать только название и цену, система не поймёт, к какой модификации относится изменение. Особенно часто ошибка появляется у товаров с разными объёмами, цветами или комплектами.
Практичная схема выглядит так: сотрудник меняет курс или загружает новый прайс поставщика, CRM рассчитывает новые цены, после проверки отправляет их на сайт. Сайт возвращает результат обмена. Если обновление не прошло, товар попадает в журнал ошибок, а не остаётся без контроля.
Для каждого товара задайте правило расчёта. Например, цена может складываться из закупочной стоимости, курса, наценки и фиксированной части расходов. Формулу лучше хранить в настройках или отдельной таблице, а не в заметках менеджера. Если в бизнесе несколько ценовых групп, для каждой группы нужны собственные условия.
Перед запуском автоматического обмена проведите тест на небольшом наборе товаров. Сравните старую цену, расчётную цену и значение, которое получил сайт. Проверьте также округление в BYN: итоговая стоимость на витрине должна соответствовать правилам, принятым в магазине.
При проектировании интеграции полезно заранее определить, какие статусы заказа передавать из интернет-магазина в CRM. Это помогает отделить уже оформленные продажи от товаров, которые только просматривают на сайте, и не менять условия по заказу задним числом.
Как обновить акции и заказы без конфликтов?
Изменение базовой цены не всегда должно менять цену в уже созданном заказе. Зафиксируйте момент, когда магазин принимает заказ, и сохраните в нём цену, скидку, способ доставки и состав корзины. Менеджер сможет объяснить покупателю расчёт, даже если карточка товара через час уже показывает новую сумму.
Акции проверяют отдельным списком. У каждой акции должны быть дата окончания, перечень товаров и правило применения. После пересмотра курса система может оставить скидку от старой цены и случайно получить слишком низкую стоимость. Поэтому перед публикацией стоит рассчитать минимум и максимум скидки по каждой активной кампании.
| Объект | Что проверить | Действие после проверки |
|---|---|---|
| Карточка товара | Цена, остаток, валюта закупки, дата изменения | Опубликовать новую цену или оставить товар на ручной проверке |
| Корзина | Цена позиции и итог с учётом скидки | Пересчитать корзину до оформления заказа |
| Созданный заказ | Зафиксированная сумма и обещанная цена | Не менять автоматически, передать менеджеру спорные случаи |
| Акция | Срок, скидка, минимальная цена | Продлить, изменить или остановить акцию |
| Остаток | Количество на складе и доступность к продаже | Синхронизировать сайт и CRM после изменения цены |
Если магазин принимает заказы по телефону, через форму и в чате, все обращения лучше сводить в CRM. Иначе покупатель, который получил старую цену от менеджера, может не попасть в список исключений. Многоканальная поддержка здесь нужна не ради количества каналов, а чтобы сохранить историю договорённостей по каждой покупке.
Как организовать пересмотр цен в CRM?
Для малого магазина достаточно простого регламента из нескольких этапов. Сначала ответственный сотрудник фиксирует новое значение курса и дату его применения. Затем CRM формирует список товаров, которых касается изменение. После этого менеджер смотрит исключения, проверяет акции и запускает публикацию.
- Загрузите новый прайс поставщика или внесите курс в отдельное поле CRM.
- Сформируйте список товаров с валютной закупкой и рассчитайте новые цены.
- Отфильтруйте товары с ручной ценой, акциями и низкой маржой.
- Проверьте несколько карточек на сайте и итог в корзине.
- Опубликуйте изменения и сохраните отчёт об успешных и неудачных обновлениях.
В отчёте достаточно хранить старую и новую цену, время публикации, сотрудника, который подтвердил изменение, и результат обмена с сайтом. Это облегчает разбор ошибок и показывает, какие товары чаще требуют ручного вмешательства.
Автоматизация не означает, что каждое изменение нужно публиковать без участия человека. Для товаров с высокой стоимостью или сложной закупкой разумнее использовать режим предварительного просмотра: CRM считает новые значения, а ответственный сотрудник утверждает их одной операцией.
Какие ошибки чаще всего допускают магазины?
- Меняют цену только на сайте. В CRM остаётся старая закупочная стоимость, поэтому следующий пересчёт снова даёт неверный результат.
- Пересчитывают весь каталог одной формулой. Так теряются товары с рублёвой закупкой, фиксированной ценой или отдельными условиями поставщика.
- Забывают о корзинах. Покупатель мог открыть страницу утром, а оформить заказ после обновления. Система должна показать, какая цена действует в момент оформления.
- Не фиксируют старую цену в заказе. Менеджер видит уже изменённую карточку и не может быстро восстановить условия покупки.
- Не проверяют округление. Небольшая разница между расчётом и отображением на сайте создаёт вопросы при оплате.
- Не контролируют ошибки обмена. Если сайт не получил обновление, товар продолжает продаваться по старой цене, пока сотрудник не заметит проблему.
Для контроля коммуникаций после изменения цены можно использовать CRM-сценарии: например, отправлять клиенту подтверждение состава заказа, изменения доступности или поступления товара. Важно привязывать сообщение к конкретному статусу, чтобы покупатель не получил уведомление о цене, которая уже не действует. Подход к SMS-статусам заказа разобран в материале «Как настроить SMS-цепочку статуса заказа в интернет-магазине».
Если магазин часто меняет стоимость из-за валютной закупки, отдельный процесс пересмотра цен лучше включить в автоматизацию процессов и связать с анализом продаж. Тогда CRM покажет не только новые цены, но и товары, где после изменения снизилась конверсия, выросло число отказов или закончился остаток. На практике начать можно с одной товарной группы и затем расширить схему на весь каталог.
3 шага, которые можно сделать на этой неделе:
- Составьте перечень товаров, цена которых зависит от валютного курса, и добавьте для них дату последнего пересмотра.
- Проверьте, что сайт, корзина и CRM используют один идентификатор товара и передают цену вместе с остатком.
- Настройте отчёт с ошибками обмена и отдельным списком заказов, где цена уже зафиксирована.



