Решение 5 (обратный 2 му): Любой промокод нельзя применить на один или несколько товаров
Нюансы: условие показывать промокод или нет проверяется по названию товара, можно включить проверку по sku, по габаритам, по присутствию товара в определенной категории