Сайт обновлен, настройки не менялись, б24 пакет профессиональный. Что произошло -- не понятно. По ошибке тоже не понятно, читал, что нужно проверить сертификаты, они в порядке. Куда копать не особо пойму пока. Запрос отправляется только на портал битрикс 24 и ответ не очень информативный ( скриншот выше ) .
Не нашел в документации, мб подскажет кто. Событие на изменение цен ( или логику, хотя бы +- похожую ) .
Суть задачи.
Есть 50 типов цен для каждого поддомена. При изменении базовой цены необходимо менять все остальные типы цен. Делать это нужно с административной части ( контент-менеджер в дальнейшем будет это все менять )
События OnBeforePriceUpdate и OnePriceUpdate не подошли. По результатам
[CODE]( старое ядро ) \CPrice::Update 2023-07-12 10:37:23 Обновили цену у товара у элемента каталога 1635 Цена 6551 ТИп 7 [/CODE][CODE]Новое ядро
$result = \Bitrix\Catalog\Model\Price::update($arPrice["ID"], $arFieldsPrice); if ($result->isSuccess()) echo "Обновили цену у товара у элемента каталога " . $arElement["ID"] . " Цена " . $price . PHP_EOL; 2023-07-12 10:17:23 Обновили цену у товара у элемента каталога 1635 Цена 6551
[/CODE] Но по факту цены не обновились, думаю из-за очередности сохранения. При нажатии "Применить" обновляются все цены, а т.к. БАЗОВАЯ цена стоит первой на очереди, и я вешаю логику на изменение именно базовой цены, то сначала происходят обновления моей функцией, а потом уже обновления от нажатия "Применить"
МБ кто сталкивался с подобной задачей, есть идеи реализации.
Уточнение, что делать отдельную страницу в админке со списком товаров и отдельной кнопкой пересчета цен не вариант.