$_REQUEST[‘order_id’] — id заказа
$_REQUEST[‘data’] — массив свойств вида ID_св-ва =>значение
global $USER;
$order = Bitrix\Sale\Order::load($_REQUEST['order_id']);
$propertyCollection = $order->getPropertyCollection();
$ar = $propertyCollection->getArray();
foreach ($ar['properties'] as $key => $value) {
if($_REQUEST['data'][$value['ID']]){
$orderPropValue = $propertyCollection->getItemByOrderPropertyId($value['ID']);
$orderPropValue->setValue(iconv("UTF-8", "WINDOWS-1251", $_REQUEST['data'][$value['ID']]));
}
}
$propertyCollection->save();
global $USER;
$order = Bitrix\Sale\Order::load($_REQUEST['order_id']);
$propertyCollection = $order->getPropertyCollection();
$ar = $propertyCollection->getArray();
foreach ($ar['properties'] as $key => $value) {
if($_REQUEST['data'][$value['ID']]){
$orderPropValue = $propertyCollection->getItemByOrderPropertyId($value['ID']);
$orderPropValue->setValue(iconv("UTF-8", "WINDOWS-1251", $_REQUEST['data'][$value['ID']]));
}
}
$propertyCollection->save();
global $USER; $order = Bitrix\Sale\Order::load($_REQUEST['order_id']); $propertyCollection = $order->getPropertyCollection(); $ar = $propertyCollection->getArray(); foreach ($ar['properties'] as $key => $value) { if($_REQUEST['data'][$value['ID']]){ $orderPropValue = $propertyCollection->getItemByOrderPropertyId($value['ID']); $orderPropValue->setValue(iconv("UTF-8", "WINDOWS-1251", $_REQUEST['data'][$value['ID']])); } } $propertyCollection->save();