Как правильно формировать скидки на товар и выводить новую цену поверх зачеркнутой старой?
Рассмотрим алгоритм создания простой скидки на конкретном примере. Допустим, нужно запустить акцию «Скидка 10% на холодильники фирмы Electrolux».
Чтобы создать и настроить новое правило для корзины перейдите в админке в Рабочий стол → Маркетинг → Товарный маркетинг → Правила работы с корзиной и нажмите «Добавить правило».

В редакторе на вкладке «Общие параметры»:
- установите галочку «Активность» (1), чтобы правило действующим;
- выберите сайт, для которого должно действовать правило (2);
- задайте правилу понятное и лаконичное название (3);
- укажите период его действия, если нужно (4).

К примеру, предположим, что ранее было создано правило, дающее скидку 5% на все холодильники с аналогичным приоритетом применимости, но большим индексом сортировки. Если вы при создании нового правила на холодильники фирмы Electrolux с меньшим значением индекса сортировки установите галку «Прекратить применение скидок на текущем уровне приоритетов», на холодильники данного бренда будет применяться только создаваемая скидка в 10%. Снятая галка приведет к последовательному применению правил. Стоимость товара будет уменьшена сначала на 10%, потом на 5%.
После заполнения общих параметров, перейдите на вкладку «Действия и условия». В блоке «Действия» нажмите «Добавить действие».

Для создания скидки выберите «Изменить стоимость товаров в корзине».

В форме описания действия нажмите на многоточие между словом «скидка» и знаком процента.

В поле ввода укажите размер скидки.
Многоточие после выражения «но не более» устанавливает ограничение для скидки в базовой валюте. Так как для примера это не требуется, установите в этом поле «0».
При большом ассортименте холодильников, чтобы не выбирать каждую модель вручную, добавим 2 условия. Первое условие ограничит распространение скидки на определенный раздел, второе – на бренд. Оба условия обязательны к выполнению, поэтому оставляем параметры «все условия выполнены» нетронутыми.
Для ограничения по разделу нажмите «Добавить условие» и выберите «Раздел».

Нажмите на многоточие, чтобы выбрать раздел из списка.

В новом окне выберите тип инфоблока, инфоблок с товарами и нажмите «Найти».

В перечне найдите нужный раздел каталога, кликните по кнопке Гамбургер и нажмите «Выбрать».

Для ограничения распространения правила по бренду нажмите «Добавить условие».

Среди свойств инфоблока выберите «Бренд».

Также при помощи многоточия после слова «равно» вызовите окно выбора и укажите производителя.

В итоге описание действия будет иметь вид:

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

Сохраните изменения.
Список товаров до активации скидки:

Список товаров после активации скидки:

Для отображения старой цены наведите указатель на область каталога в режиме правки и нажмите на изображение шестеренки.

Перейдите к блоку «Внешний вид» и установите галку «Показывать старую цену».

Результат настроек:

Дополнительные примеры работы с правилами корзины вы можете найти здесь.
Но ведь ссылка не отображается
Хорошего вам дня!
Выбор свойства link_region в маркетинг-правила управления корзиной не помогает. Вопрос срочный!
Я не использую скидки. Как убрать перечеркнутую, старую цену?
Они (эти перечеркнутые цены) у меня по умолчанию, с самого начала работы появились и не знаю как от них избавиться.
Спасибо за вопрос. Если ваш сайт работает на основе Аспро: Next или Аспро: Оптимус, попробуйте в админке перейти в Аспро: Next (Оптимус) → Настройки. В блоке "Каталог" в строке "Старая цена для товаров" снимите выделение со всех строк: . В Аспро: Маркет старая цена задается с помощью скидок.
Если это не поможет, пожалуйста, обратитесь в нашу техподдержку по ссылке: . Посмотрим, что происходит у вас на сайте, поможем разобраться с настройками решения и уберем вывод старой цены.
А как показать новую цену товара при такой акции: скидка дается при покупке от трех любых товаров в данной категории?
Метод указанный в этой статье не подходит, так как старая цена действительна, если условия акции не выполнены. Ее нужно отображать.
Показывать расширенный диапазон цен (цена за штуку при покупке от 1 и от 3 единиц товара) тоже не совсем верно, так как условия не в том, чтобы купить 3 единицы одного товара, а суммарно любых товаров данной категории.
Спасибо за интересный вопрос. Предлагаю вам создать новое условие скидки — покупка от 3 товаров определенного раздела/подраздела. Новая цена со скидкой будет учтена в корзине. А чтобы отобразить условие для скидки в карточке товара, можно подготовить акцию и привязать к ней нужные товары.
Карточка товара будет выглядеть будет вот так:
А вот так в корзине
Как это сделать, подробно написали в новой статье:
В Аспро: Крутойшоп нужно создать скидку: и задать условия: . В результате карточка товара будет выглядеть так: .