В системе управления сайтом 1С-Битрикс для настройки правил работы с корзиной используется модуль "Маркетинг". Вы можете настроить промокоды и правила работы корзины таким образом, чтобы скидки по промокоду применялись только к тем товарам, которые не имеют акционных скидок.
Вот, как это можно сделать:
1. Перейдите в административный раздел сайта и зайдите в раздел "Маркетинг" –> "Правила работы с корзиной".
2. Создайте новое правило или отредактируйте существующее, которое будет относится к промокодам и скидкам.
3. В блоке "Условия" настройте условие так, чтобы оно проверяло отсутствие у товара других скидок:
- Вы можете использовать условие "Товар" –> "Без других скидок" ("Применяются скидки" –> "Нет").
- Если этот фильтр недоступен, нужно добавить сложное условие и использовать логику AND/OR, чтобы исключить товары с текущими скидками.
4. В блоке "Действия" настройте скидку, которая будет применяться, если условия выполнены (например, примените скидку по промокоду).
5. Активируйте правило и убедитесь, что оно применяется правильно, добавив товары в корзину и используя промокод.
Важно учитывать, что может понадобиться дополнительная настройка в зависимости от конкретных требований магазина и специфики предоставляемых скидок. Например, если акционные скидки настраиваются через отдельный модуль или стороннее решение, могут потребоваться индивидуальные настройки или разработка.
Если вы не можете настроить это самостоятельно или стандартного функционала недостаточно, может потребоваться индивидуальная разработка или использование дополнительных модулей от партнеров 1С-Битрикс, расширяющих возможности работы с скидками и промокодами. В таком случае рекомендуется обратиться к специалистам или изучить документацию разработчика для интеграции необходимых функций.
Не забывайте также, что обновления платформы 1С-Битрикс могут вносить изменения в интерфейс и возможности модулей, поэтому актуальную информацию следует уточнять в официальной документации или у технической поддержки.