Битрикс api как деактивировать торговое предложение у товара?

Ссылка скопирована
1 ответ

Добрый день!
Как сделать выборку торговых предложений в разделе по маске в имени
(Имя, например, содержит подстроку " деактивируй меня" ) и деактивировать такие торговые предложения

Дополнительно:

Торговые предложения хранятся в отдельном инфоблоке, сделал выборку в админке по маске. Для решения вопроса помогло. Но. будет интересно узнать как такое сделать по api

  • junior_www, точно так же. В старом API это CIBlockElement::GetList() , в новом - BitrixIblockElementTable::getList() ( или можно задать "Символьный код API" инфоблока и работать с ним как с объектом)
  • Нужно решить такую задачу?

    Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

    Заказать помощь
    Лучший ответ
    1
    Игорь Волков Ответ

    Чтобы деактивировать торговое предложение у товара в Битриксе, вам необходимо использовать API и выполнить определенные действия. Вот пример кода на PHP, который поможет вам решить эту задачу:

     'N'
        );
        $res = \CCatalogProduct::Update($offerId, $arFields);
     
        if ($res) {
            echo 'Торговое предложение успешно деактивировано';
        } else {
            echo 'Ошибка при деактивации торгового предложения';
        }
    } else {
        echo 'Этот товар не является торговым предложением';
    }
    ?>

    'N' ); $res = \CCatalogProduct::Update($offerId, $arFields); if ($res) { echo 'Торговое предложение успешно деактивировано'; } else { echo 'Ошибка при деактивации торгового предложения'; } } else { echo 'Этот товар не является торговым предложением'; } ?>

    Этот код сначала подключает API Битрикса, затем получает информацию о товаре и торговом предложении. После этого он проверяет, является ли товар торговым предложением, и если да, то деактивирует его. В конце кода выводится сообщение об успешном выполнении операции или об ошибке. Не забудьте заменить ID товара и торгового предложения на актуальные значения перед запуском этого кода.

    Другие ответы (0)

    Пока нет других ответов. Будьте первым, кто поможет автору.

    Ответить на вопрос

    комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Вам также может быть интересно