Как сделать, чтобы одна скидка распространялась на несколько сайтов?
Мне нужно, чтобы одна скидка (правило работы с корзиной) действовала на нескольких сайтах (многосайтовость), но при настройке правила в списке "Сайт" можно выбрать только один сайт. Это где-то настраивается? Почему нельзя выбрать несколько сайтов по умолчанию, как, например, при настройке инфоблока?
В каталоге, решение может быть таким:
в файле /bitrix/modules/catalog/general/discount.php во всех функциях, где есть входящий параметр $siteID - в начале функции переопределяем на $siteID = 's1'
А в корзине и на странице оформления заказа, в файле /bitrix/modules/sale/lib/discountbase.php в функции loadDiscountList() меняем: