Как сделать условие для правила работы с корзиной?

Для создания условия для правила работы с корзиной в 1C-Bitrix, вам понадобится использовать язык шаблонов компонентов (PHP) и функционал, предоставляемый самой платформой.

Сначала нужно определить, какое именно условие вы хотите проверять в правиле работы с корзиной. Возможно, вам нужно проверить, находится ли определенный товар в корзине, или проверить, есть ли определенное количество товаров в корзине и т. д.

Выбрав необходимое условие, вы можете добавить следующий кусок кода в файл шаблона компонента "sale.basket.basket" или "sale.basket.basket.small":

<?php
if (!empty($arResult["ITEMS"])) { // Проверяем, что в корзине есть товары

   foreach($arResult["ITEMS"] as $item) { // Перебираем все товары в корзине

      if ($item["PRODUCT_ID"] == 123) { // Замените 123 на ID нужного вам товара

         // Тут находится ваше условие
         // Например, вы можете выполнить какие-то действия, если товар найден

         echo "Товар с ID 123 найден в корзине!";
      }
   }
}
?>

Вышеуказанный код проверяет, есть ли товар с указанным ID (в примере использован ID "123") в корзине. Если товар найден, вы можете выполнить какие-то действия или вывести сообщение на экран.

Обратите внимание, что в приведенном примере используется компонент корзины "sale.basket.basket". Если вы используете другую версию Bitrix или другой компонент корзины, код может отличаться. Тем не менее, принцип работы остается таким же - вы должны получить данные о товарах в корзине и проверить их в цикле.

Надеюсь, что это решение помогло вам создать условие для работы с корзиной на платформе 1C-Bitrix. Если у вас возникнут дополнительные вопросы или у вас будет конкретный сценарий использования, пожалуйста, сообщите и я буду рад помочь вам.