-10%Переходите к нам от другого подрядчика — дадим скидку на первый этап работ

Управление ценами и переоценка на 1С-Битрикс: массовые изменения и акции

Управление ценами и переоценка на 1С-Битрикс: массовая переоценка, акции по расписанию и обмен цен с 1С

Цена в интернет-магазине — не статичная цифра, а живой параметр. Поставщик поднял закупку — нужно поднять розницу. Начался сезон распродаж — нужны акции, которые сами включатся в полночь и выключатся через неделю. Пришёл новый прайс из 1С — цены должны обновиться, но не затереть акционные. Каждое из этих действий по отдельности несложно, но вместе они складываются в систему, где легко ошибиться: перезаписать цены обменом, забыть выключить акцию или поставить «кривое» округление. Именно поэтому переоценка цен в Битрикс и работа с акциями требуют не разовых кликов, а понятного процесса.

Эта статья — практический разбор управления ценами на 1С-Битрикс: как устроены типы цен и базовая цена, как делать массовое изменение цен по правилу и импортом, чем акция отличается от переоценки, как настроить акции по расписанию, как связать цены с обменом 1С и как защититься от ошибок. Материал из нашей практики разработки интернет-магазинов на 1С-Битрикс — по делу, без обещаний «магического роста маржи».

Коротко

  • Переоценка меняет базовую цену навсегда; акция — временная скидка поверх базовой цены, которая сама откатывается.
  • Массовое изменение цен делают групповым действием, правилом наценки на раздел/бренд или импортом прайса.
  • Акции по расписанию держатся на датах начала и окончания и на агентах — при верном серверном времени включаются и выключаются сами.
  • Если хозяин цены — 1С, обмен перезаписывает цены; акционные и ручные цены выносят в отдельный тип, чтобы их не затёрло.

Почему ценами нужно управлять системно

Пока в магазине десять товаров, цену можно править вручную в карточке. Как только счёт идёт на тысячи позиций, ручной подход рассыпается: невозможно поднять цены на весь бренд по одной карточке, невозможно вспомнить, какие акции включены, невозможно откатить ошибку, если её не зафиксировали. Управление ценами становится отдельной дисциплиной со своими инструментами и правилами.

Системный подход отвечает на четыре вопроса: откуда берётся цена (заводится на сайте или приходит из 1С), как её меняют массово (переоценка по правилу или импорт), как играют ценой на время (акции и скидки) и как не ошибиться (проверка, история, откат). Если ответы на них не проговорены заранее, магазин рано или поздно ловит одну из классических бед: цены разъехались с 1С, акция не выключилась, где-то встала «цена 0».

Что входит в управление ценами

Типы цен и базовая цена

Всё управление ценами стоит на понятии типа цены. Тип цены — это отдельный «прайс» в торговом каталоге: розничная, оптовая, дилерская, закупочная. У одного товара одновременно может быть несколько типов цен, и это разные ценники на одной карточке. Один из типов назначается базовым — от него по умолчанию считаются скидки и наценки, и именно он чаще всего показывается покупателю как основная цена.

Базовая цена — это опорная точка для всех расчётов. Акции и правила корзины уменьшают именно её, а «старую» цену в карточке система берёт из базовой, чтобы показать выгоду. Если базовая цена задана неверно, вслед за ней поедет вся арифметика: скидки посчитаются не от того числа, а «было/стало» покажет неправду.

ПонятиеЧто этоРоль в переоценке
Тип ценыОтдельный прайс в каталоге (розница, опт, закупка)Единица, которую меняют переоценкой или обменом
Базовая ценаТип цены, назначенный основным для расчётовОт неё считаются скидки и «старая» цена
Закупочная ценаЦена поступления от поставщикаОснова для расчёта наценки и контроля маржи
Акционная ценаВременная цена в рамках скидки/распродажиЖивёт поверх базовой, откатывается по расписанию
Договоритесь заранее: какой тип цены базовый, откуда он берётся (сайт или 1С) и какие типы цен вообще существуют в проекте. Большинство путаницы в переоценке — из-за того, что этот вопрос не проговорили в начале.

Массовая переоценка: обзор способов

Массовое изменение цен — это когда одно действие меняет цены сразу у множества товаров. В 1С-Битрикс для этого есть несколько инструментов, и они не взаимозаменяемы: разовую акцию, регулярное обновление прайса и системную наценку на бренд делают по-разному. Выбор способа зависит от того, насколько часто и по какому принципу меняются цены.

СпособКак работаетКогда уместен
Групповое действие в каталогеВыделяете товары по фильтру и применяете «изменить цену» на % или суммуРазовая переоценка выборки: бренд, раздел, распродажный остаток
Правило наценки/скидкиЦена считается автоматически от закупочной по проценту для раздела или свойстваСистематическое ценообразование, где новые товары наследуют наценку
Импорт прайса (CSV/Excel)Загрузка файла с новыми ценами по артикуламОбновление от поставщика, если цены не идут через 1С
Обмен с 1С (CommerceML)Цены выгружаются из учётной системы и перезаписывают сайтРегулярное обновление, когда 1С — источник истины

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

Массовая переоценка по правилу Закупочная цена из 1С / прайса Правило наценки +40% на раздел/бренд Розничная цена пересчитана Новый товар в разделе автоматически наследует наценку — не нужно проставлять цену вручную
Схема: правило наценки превращает закупочную цену в розничную по проценту — и распространяется на новые товары раздела автоматически.

Переоценка по правилу: наценка и скидка

Самый недооценённый инструмент — правила наценки. Вместо того чтобы задавать розничную цену вручную, вы описываете принцип: «в этом разделе розница = закупка + 40 %», «на этот бренд — наценка 25 %», «на распродажный раздел — минус 15 % от базовой». Дальше цена считается автоматически, а новые товары, попадающие под условие, сразу получают правильную цену.

Наценки и скидки можно привязывать к разным признакам, и от этого зависит гибкость системы:

Ключевое преимущество правил — управляемость. Когда поставщик поднимает закупку, вам не нужно вручную пересчитывать тысячи розничных цен: если розница привязана к закупке процентом, она пересчитается автоматически при обновлении закупочной цены. Ручной труд остаётся только там, где цена по-настоящему индивидуальна.

Наценка ≠ маржа. Наценка 40 % от закупки и маржинальность 40 % — разные числа. При массовой переоценке по проценту следите, чтобы правило считало от той базы, которую вы имеете в виду, иначе итоговая цена окажется не той, что планировали.

Импорт цен и инструменты каталога

Когда цены приходят от поставщика файлом, а не через 1С, используют импорт прайса. Загружается таблица (CSV или Excel), где по артикулу или другому ключу сопоставляются товары, и новые цены применяются пачкой. Это быстрый способ обновить прайс, но у него есть тонкости, которые и порождают ошибки.

Ключ сопоставления. Импорт находит товар по артикулу, внешнему коду или другому уникальному полю. Если ключ неуникален или в файле опечатка, цена уедет не тому товару. Перед массовым импортом ключ проверяют на нескольких строках.

Формат и разделители. Классическая беда — цена «1 200,50», где запятая-разделитель дробной части и пробел-разделитель разрядов ломают парсинг. Итог — «цена 0» или обрезанное число. Формат файла согласуют с поставщиком заранее.

Что делать с отсутствующими. Решите заранее: если товара нет в новом прайсе, его цена остаётся прежней, обнуляется или он снимается с продажи. Молчаливое обнуление — источник «цены 0» на витрине.

  1. Согласуйте формат прайса. Кодировка, разделители, колонка-ключ, формат цены — до первого импорта, а не после.
  2. Сделайте резервную выгрузку. Сохраните текущие цены, чтобы был откат, если импорт пойдёт не так.
  3. Проверьте на выборке. Импортируйте несколько строк и убедитесь, что цены встали правильным товарам.
  4. Запустите полный импорт. Примените ко всему прайсу и проверьте на «цену 0» и аномалии.
  5. Сверьте контрольные позиции. Пройдитесь по десятку ключевых товаров глазами на витрине.

Акции и скидки: два разных механизма

Здесь кроется самая частая концептуальная ошибка. Переоценка и акция — разные вещи, хотя обе меняют цену на витрине. Переоценка меняет базовую цену навсегда: новое число становится ценой товара, пока его снова не поменяют. Акция — это временная скидка поверх базовой цены: она включается на период, показывает выгоду и по окончании исчезает, возвращая базовую цену.

Если провести распродажу переоценкой, после праздника цена не вернётся — базовая цена реально изменилась, и её придётся поднимать вручную обратно. Именно так магазины «забывают выключить акцию»: они и не включали акцию, они переписали цену. Правильный распродажный сценарий — это акция с датой окончания, которая откатывается сама.

ПризнакПереоценкаАкция / скидка
Что меняетСаму базовую ценуИтоговую цену поверх базовой
СрокПостоянно, до следующей переоценкиНа заданный период
ОткатТолько вручную новой переоценкойАвтоматически по дате окончания
«Старая» ценаНе сохраняетсяПоказывается как зачёркнутая
Когда применятьПостоянное изменение прайсаРаспродажи, промо, временные скидки

Скидка на товар против правила корзины

Внутри акций тоже есть развилка. Скидку можно оформить как скидку на товар (с базовой ценой и акционной ценой прямо в каталоге) или как правило работы с корзиной (скидка считается при формировании заказа по условиям). Они решают разные задачи, и выбор влияет на то, как выгода покажется покупателю.

КритерийСкидка на товарПравило работы с корзиной
Где считаетсяВ карточке и каталоге, на уровне цены товараВ корзине при оформлении заказа
Видна в спискеДа — «было/стало» прямо на витринеОбычно только в корзине
УсловияПростые: конкретный товар/раздел на периодГибкие: от суммы, количества, набора, промокода
Пример«−20 % на эту модель до конца недели»«−10 % на заказ от 5000 ₽», «3 по цене 2»
Показ выгоды в карточкеНаглядно: старая и новая ценаСлабее: скидка проявляется в корзине

Практический ориентир: если нужно, чтобы выгода была видна прямо в каталоге и карточке товара («было 1500, стало 1200, −20 %»), это скидка на товар с акционной ценой. Если скидка зависит от корзины целиком (сумма, промокод, комплект), это правило работы с корзиной. Часто их комбинируют: постоянная витринная цена — скидкой на товар, а промо «от суммы» — правилом корзины. Важно только не забыть про приоритеты, иначе две скидки наложатся непредсказуемо.

О приоритете скидок: когда на товар действуют и скидка на товар, и правило корзины, итог зависит от настроенного порядка применения. Если приоритет не задан, цена может «гулять» и складываться не так, как вы ожидали. Проверяйте итоговую цену в корзине под реальным сценарием.

Старая и новая цена в карточке

Чтобы в карточке появились зачёркнутая «старая» и актуальная «новая» цена, системе нужно знать обе величины. Она берёт базовую цену как «старую» и акционную как «новую», а разницу показывает как выгоду. Это работает только когда скидка оформлена как акция: при простой переоценке «старой» цены попросту нет — базовая цена уже равна новой.

Отсюда практический вывод: если вы хотите показывать «было/стало», нельзя менять базовую цену — нужно оставить её прежней и наложить акционную. Магазины, которые «просто поменяли цену на меньшую», потом удивляются, почему в карточке нет ни зачёркивания, ни процента выгоды. Ответ прост: они провели переоценку, а не акцию.

Старая и новая цена в карточке Базовая цена 1 500 ₽ Акционная цена 1 200 ₽ −20% Обе цены известны, только если это акция, а не переоценка базовая цена сохраняется как «старая»
Схема: «старая» цена — это базовая, «новая» — акционная; выгода считается из их разницы. При простой переоценке старой цены нет.

Акции по расписанию: даты и автоактивация

Главная ценность акционного механизма — работа по расписанию. У скидки задаются дата и время начала и окончания. Пока текущий момент попадает в интервал, скидка активна; за его пределами — не применяется. Это позволяет заранее подготовить распродажу, которая сама включится в нужную полночь и сама выключится, не требуя присутствия администратора.

За автоматику отвечают агенты и логика скидочного модуля, которая проверяет период при расчёте цены. Чтобы расписание работало надёжно, важны две вещи: корректное серверное время и рабочие агенты. Если время на сервере сбито или агенты не выполняются, акция может включиться не вовремя или «залипнуть» после окончания — отсюда классическая жалоба «распродажа кончилась, а скидка висит».

  1. Задайте период. Дата и время начала и окончания акции — обязательно оба конца.
  2. Проверьте серверное время. Часовой пояс и время сервера должны совпадать с тем, в котором вы мыслите акцию.
  3. Убедитесь, что агенты работают. Автовключение и выключение держатся на них; «мёртвые» агенты ломают расписание.
  4. Проверьте до и после. Посмотрите цену до старта, во время и после окончания — акция должна появиться и исчезнуть сама.
  5. Сбросьте кэш при старте. Убедитесь, что витрина показывает новую цену сразу, а не старую из кэша.
Акция по расписанию Дата начала агент включает акцию Дата окончания агент выключает акцию Скидка активна до старта — базовая цена после — цена откатилась сама
Схема: агенты включают акцию в дату начала и выключают в дату окончания — при верном серверном времени распродажа управляется сама.

Округление и красивые цены

После массовой переоценки по проценту цены получаются «некрасивыми»: 1 517,40 ₽, 883,26 ₽. Покупатель ждёт аккуратный ценник, а бухгалтерия — предсказуемую копейку. Поэтому переоценку почти всегда дополняют округлением и приведением к «красивым ценам».

Округление настраивается по правилам: до рубля, до десятков, до «психологических» окончаний (990, 900, 99). Важно решить, в какую сторону округлять — вверх, вниз или к ближайшему — потому что округление вниз на большом каталоге незаметно съедает маржу, а округление вверх может увести цену выше конкурентов. Единое правило округления избавляет от ручной доводки каждого ценника.

Кривое округление — частая беда. Если правило округляет не в ту сторону или не согласовано с 1С, на витрине появляются цены вроде 1 000,01 ₽ или расхождение с суммой заказа. Проверяйте округление на крайних значениях диапазона, а не только на «удобных» числах.

Разные цены для розницы, опта и групп

Управление ценами усложняется, когда у магазина несколько прайсов: розница, опт, дилеры. Тогда переоценка и акции применяются не к «цене вообще», а к конкретным типам цен, и важно не перепутать, какой из них вы меняете. Поднять розницу, не тронув оптовый прайс, — это переоценка одного типа цены при неизменных остальных.

Акции тоже могут быть адресными: скидка только для розничной группы, промо только для оптовиков, закрытая цена для дилеров. Механика прав доступа к типам цен и групп пользователей здесь та же, что и в базовом ценообразовании по группам. Мы разбираем её отдельно в статье про оптовые цены и цены по группам клиентов в 1С-Битрикс — если у вас несколько прайсов, начните с неё, чтобы переоценка не задела чужой тип цены.

Отдельный нюанс — лояльность и бонусы. Бонусные баллы, кэшбэк и накопительные скидки взаимодействуют с акционными ценами и требуют согласованных приоритетов, иначе покупатель получит скидку «поверх скидки» неожиданно для магазина. Как встроить программу лояльности рядом с ценами и акциями, мы описываем в материале про интеграцию программы лояльности и бонусов.

Обмен цен с 1С: кто хозяин цены

Как только настроен обмен с 1С, возникает главный вопрос архитектуры: кто хозяин цены. Ответ определяет, что произойдёт при следующей выгрузке. Если источник истины — 1С, обмен перезаписывает цены на сайте, и любые ручные правки в админке будут затёрты. Если часть цен ведётся на сайте, их нужно защитить от обмена.

Классическая беда звучит так: «перезаписали цены обменом». Администратор поставил акционную цену руками, а ночная выгрузка из 1С вернула старую — потому что для 1С этот тип цены хозяйский, и она честно его восстановила. Лечится это разделением: цены, которыми управляет 1С, и цены, которыми управляет сайт, живут в разных типах цен, и обмен трогает только свои.

СценарийКто хозяинЧто важно
Все цены из 1С1С перезаписывает всёНе править цены руками — обмен затрёт
Базовая из 1С, акции на сайтеРазделение по типам ценАкционный тип цены обмен не трогает
Все цены на сайтеСайт — источникОбмен передаёт цены в 1С, а не из неё

Настройка обмена — отдельная большая тема: сопоставление типов цен, расписание выгрузки, защита от затирания и обработка ошибок. Подробное руководство — в статье про интеграцию магазина с 1С, а под ключ такой обмен мы делаем в рамках услуги интернет-магазин с интеграцией 1С.

Кто хозяин цены 1С учётная система Сайт торговый каталог Базовая цена — перезаписывает Акционный тип цены живёт на сайте, обмен не трогает Разные типы цен разводят зоны ответственности — правки не затираются
Схема: базовую цену перезаписывает 1С, акционный тип цены остаётся за сайтом — разделение типов цен спасает от затирания обменом.

История изменения цен и аудит

Массовая переоценка без истории — как бухгалтерия без проводок. Если что-то пошло не так, нужно знать, какая цена была раньше, кто и когда её менял, и иметь возможность откатиться. История изменения цен — это и защита от ошибок, и инструмент разбора конфликтов («почему у клиента в заказе одна цена, а на витрине другая»).

Что стоит фиксировать для аудита цен:

Даже если полноценного журнала изменения цен в проекте нет, минимальная дисциплина — резервная выгрузка прайса перед каждой массовой переоценкой — уже спасает от катастроф. Она превращает «мы всё сломали и не помним, как было» в «откатились из бэкапа за пять минут».

Защита от ошибок переоценки

Массовая переоценка опасна тем, что ошибка применяется сразу ко всему списку. Одно неверное правило — и тысячи товаров получают «цену 0», отрицательную цену или цену с лишним нулём. Защита строится не одной галочкой, а слоями, где каждый следующий ловит то, что пропустил предыдущий.

  1. Резервная копия. Перед любой массовой операцией — выгрузка текущих цен для отката.
  2. Тест на выборке. Правило сначала применяют к фильтру из нескольких товаров и проверяют результат.
  3. Проверки значений. Не допускать нулевых и отрицательных цен, ловить аномально низкие и высокие значения.
  4. Полное применение. Только после успешного теста — переоценка всего каталога.
  5. Контроль после. Проверка на «цену 0», сверка контрольных позиций, взгляд на витрину.
  6. Откат наготове. Если аномалии есть — быстрый возврат из резервной копии.
«Цена 0» — это не мелочь. Нулевая цена почти всегда признак сбоя: неверный ключ импорта, битый формат прайса или ошибка обмена. Её появление должно блокировать публикацию, а не тихо уезжать на витрину, где товар начнут заказывать бесплатно.

Отдельно стоит договориться, что делать при частичном сбое обмена. Если выгрузка из 1С прервалась на середине, часть цен обновилась, часть — нет. Хуже всего — молча опубликовать такой промежуточный результат. Правильная логика: неполный или подозрительный обмен не применяется к витрине, а сигнализирует об ошибке.

Демпинг и минимальная розничная цена

Многие бренды устанавливают минимальную розничную цену (МРЦ) — порог, ниже которого продавать нельзя по условиям договора. Соблюдение МРЦ — это обязательство перед поставщиком, а не техническая настройка платформы. Но сайт должен помогать его соблюдать, а не мешать: акции и массовая переоценка не должны случайно увести цену под МРЦ.

Как это отражают в управлении ценами:

Важно по редполитике: само значение МРЦ и ответственность за него — вне платформы. Мы не советуем ни соблюдать, ни нарушать чьи-то ценовые политики — это ваши договорённости с поставщиком. Задача сайта — дать инструменты, чтобы принятое вами решение соблюдалось автоматически и переоценка не приводила к случайным нарушениям.

Динамическое ценообразование обзорно

За пределами ручной переоценки и расписаний лежит динамическое ценообразование — когда цена меняется автоматически по внешним сигналам: спросу, остаткам, ценам конкурентов, времени суток. Это отдельный большой класс задач, и относиться к нему стоит трезво: для большинства магазинов это не первоочередная, а скорее продвинутая история.

Обзорно, какие подходы встречаются:

Технически всё это реализуется как правила и внешние источники данных, влияющие на расчёт цены. Но динамическое ценообразование требует надёжной базы: без порядка в типах цен, истории и защите от ошибок автоматика лишь ускорит хаос. Поэтому мы рекомендуем сначала навести порядок в переоценке и акциях, а к динамике переходить осознанно, когда фундамент устойчив.

Отображение выгоды покупателю

Правильно посчитанная цена — половина дела; вторая половина — как показать выгоду. Покупатель охотнее покупает, когда видит конкретную экономию: зачёркнутую старую цену, новую цену и величину скидки «−20 %» или «−300 ₽». Это работает, только если система знает обе цены, то есть скидка оформлена как акция.

Что помогает показать выгоду честно и наглядно:

Выгода должна быть настоящей. Искусственно завышать «старую» цену перед распродажей, чтобы нарисовать большой процент, — плохая практика: покупатели это замечают, а к добросовестности рекламы есть требования. Показывайте реальную разницу.

Как это реализуется технически

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

Типы цен и права. Основа — торговый каталог с типами цен и правами доступа. Переоценка и обмен работают на уровне конкретного типа цены, а не «цены вообще».

Правила работы с корзиной и скидки. Акции, промо и распродажи оформляются скидками на товар и правилами корзины с приоритетами и периодами действия.

Агенты и расписание. Автоматическое включение и выключение акций по датам обеспечивают агенты и cron; их работоспособность и серверное время — критичны для расписания.

Импорт и обмен. Массовое обновление цен идёт через импорт прайса или обмен по CommerceML с 1С, где заранее решено, кто хозяин цены.

Проверки и логирование. Защита от «цены 0», резервные выгрузки и история изменений превращают массовую переоценку из риска в управляемую операцию.

Собрать это в единый удобный процесс — задача не одной галочки, а продуманной настройки каталога, обмена и скидочной механики. Именно так мы выстраиваем управление ценами в проектах разработки интернет-магазинов на 1С-Битрикс, а всю рубрику по деньгам магазина — оплате, ценам и доставке — собираем в разделе «Оплата и доставка».

Частые ошибки в управлении ценами

Эти промахи повторяются из проекта в проект — зная их заранее, вы сэкономите себе нервы и не уведёте магазин в минус:

Чек-лист переоценки и акций

Короткий список для безопасной работы с ценами — пройдитесь по нему перед массовой операцией и запуском акции:

  1. Типы цен разведены. Ясно, какой тип цены базовый, какие приходят из 1С, какие живут на сайте.
  2. Переоценка или акция. Для распродажи выбрана акция с датой окончания, а не переоценка базовой цены.
  3. Даты и время заданы. У акции есть начало и конец; серверное время и часовой пояс верны.
  4. Агенты работают. Автовключение и выключение по расписанию проверены.
  5. Округление настроено. Правило округления согласовано с 1С и проверено на крайних значениях.
  6. Хозяин цены определён. Обмен не затрёт акционные и ручные цены — они в отдельном типе.
  7. Резервная копия есть. Прайс выгружен до массовой переоценки, откат готов.
  8. Проверка на выборке пройдена. Правило протестировано на нескольких товарах до полного применения.
  9. Нет «цены 0». Каталог проверен на нулевые и аномальные цены после операции.
  10. Выгода показана честно. «Было/стало» и процент реальны; МРЦ не нарушена.

Вывод

Управление ценами на 1С-Битрикс — это не серия разовых кликов, а процесс, который держится на нескольких простых различиях. Переоценка меняет базовую цену навсегда, акция — временно и с автооткатом. Массовое изменение цен делают правилом наценки, импортом или обменом, а не руками по одной карточке. Хозяин цены определён заранее, поэтому обмен не затирает нужное. И на каждом шаге есть проверка, история и откат, чтобы ошибка не уехала на витрину.

Соберите эти элементы в понятный порядок — и переоценка перестанет быть страшной, а акции начнут включаться и выключаться сами. Магазин, где цены под контролем, не ловит «цену 0», не забывает выключить распродажу и не удивляется расхождению витрины с 1С. А покупатель видит честную выгоду ровно тогда, когда вы её задумали.

Частые вопросы

Что такое переоценка цен в 1С-Битрикс и чем она отличается от акции?

Переоценка — это изменение самой базовой цены товара: новая цена становится основной и действует, пока её снова не поменяют. Акция — это временная скидка поверх базовой цены: она включается на период, показывает «старую» и «новую» цену, а по окончании базовая цена возвращается сама. Переоценкой меняют прайс навсегда, акцией — играют ценой на время. Путать их опасно: если провести распродажу переоценкой, после праздника цена не вернётся, и вы уйдёте в минус.

Как массово изменить цены — например, поднять на 10 % целый бренд?

Для массового изменения цен есть несколько путей. Простой разовый — выделить товары в списке каталога и применить групповое действие «изменить цену» с процентом или суммой. Систематический — задать правило наценки/скидки на раздел или бренд, чтобы новые товары попадали под него автоматически. Регулярный — вести цены в 1С и передавать их обменом. Для «поднять бренд на 10 %» подойдёт групповое действие по фильтру бренда либо правило наценки, привязанное к свойству производителя.

Как сделать акцию, которая сама включится и выключится по датам?

В правиле работы с корзиной или в карточке скидки задаются дата и время начала и окончания. Пока текущий момент попадает в интервал, скидка активна; за его пределами — не применяется. Автоматическое включение и выключение по расписанию обеспечивают агенты и работа скидочного модуля: он проверяет период при расчёте цены. Важно, чтобы у сайта корректно шло серверное время и работали агенты, иначе акция может «залипнуть» включённой после окончания.

Кто хозяин цены — сайт или 1С, если настроен обмен?

Это ключевое архитектурное решение, которое принимают один раз. Если источником истины назначена 1С, каждая выгрузка перезаписывает цены на сайте — и ручные правки в админке будут затёрты следующим обменом. Если часть цен ведётся на сайте (например, акционные), их нужно вынести в отдельный тип цены, который обмен не трогает. Смешивать без разделения нельзя: иначе обмен неожиданно вернёт старые цены. Договоритесь заранее, какие типы цен приходят из 1С, а какие живут на сайте.

Как показать выгоду покупателю — «было/стало» и «−20 %»?

Когда на товар действует акционная цена, компонент каталога может показать зачёркнутую старую цену, новую цену и процент или сумму выгоды. Технически это работает, если скидка оформлена как акция (правило корзины или скидка на товар с базовой ценой), а не как простая переоценка: системе нужно знать обе цены, чтобы посчитать разницу. Показ «−20 %» и «было/стало» повышает доверие, но требует, чтобы «старая» цена была реальной, а не искусственно завышенной перед распродажей.

Почему после распродажи цены не вернулись к обычным?

Чаще всего по одной из трёх причин. Первая: распродажу провели переоценкой, а не акцией, — тогда базовая цена реально изменилась и сама не откатится. Вторая: у акции не задана дата окончания или она задана неверно, поэтому правило продолжает действовать. Третья: не работают агенты или сбилось серверное время, и модуль не пересчитал период. Лечится это разделением «переоценка навсегда» и «акция на время», обязательной датой окончания и проверкой, что агенты и время в порядке.

Как защититься от ошибочной переоценки — например, от «цены 0»?

Массовая переоценка опасна тем, что ошибка применяется сразу ко всему списку. Защита строится по слоям: перед изменением делают резервную копию цен (выгрузку прайса), применяют правило сначала на тестовом фильтре из нескольких товаров, проверяют результат и только потом — на всём каталоге. Помогают проверки: не допускать нулевых и отрицательных цен, ловить неадекватные значения, вести историю изменений, чтобы был откат. «Цена 0» — классический признак сбоя обмена или неверного правила, и её появление должно блокировать публикацию.

Нужно ли соблюдать минимальную розничную цену (МРЦ) и как это отражают на сайте?

Если поставщик или бренд устанавливает минимальную розничную цену, её соблюдение — это обязательство по договору, а не техническая настройка. На стороне сайта это отражают правилами: не давать акциям и скидкам опускать итоговую цену ниже заданного порога, а при массовой переоценке проверять, что новая цена не ушла под МРЦ. Технически ограничение «не ниже МРЦ» можно заложить в логику расчёта цены и в проверки перед публикацией, но само значение МРЦ и ответственность за него — вне платформы, на стороне ваших договорённостей с поставщиком.

Поделиться:

Нужно навести порядок в ценах и акциях?

Настроим типы цен, правила наценки и массовую переоценку, акции по расписанию и обмен с 1С без затирания цен. Рассчитаем работу по вашему каталогу и процессам.

Игорь Воскресенский

Технический редактор блога B2Bsite. Специализируется на торговом каталоге, ценообразовании и интеграции интернет-магазинов на 1С-Битрикс с 1С: типы цен, массовая переоценка, акции по расписанию и обмен цен без затирания — от постановки процесса до контроля качества.

← Все статьи блога