то есть мы не запрещаем добавлять ещё товара, а просто берём за него плату
$arrFilter[] = [
'LOGIC' => 'OR',
[
'=CATALOG_TYPE' => \Bitrix\Catalog\ProductTable::TYPE_PRODUCT,
'>CATALOG_STORE_AMOUNT_3' => 0 // 3-й склад
],
['!=CATALOG_TYPE' => \Bitrix\Catalog\ProductTable::TYPE_PRODUCT]
]
$arrFilter [ 'OFFERS' ][ '>CATALOG_STORE_AMOUNT_3' ] = 0 ; // проверяем склад с ID = 3
$arrFilter['OFFERS']['>CATALOG_STORE_AMOUNT_3'] = 0
Михаил Ливач, Не очевидно. Каждый пользователь получает разный подарок и разной стоимости, можно ли такое сделать одним правилом.