Добавить свойство инфоблока

Добавить свойство инфоблока можно через админку, или через код ниже:

$oCIBlockProperty = new CIBlockProperty;
$aFields = [
    "IBLOCK_ID" => 5, // ИД инфоблока
    "NAME" => "Имя свойства",
    "CODE" => "PROPERTY_CODE",
    "PROPERTY_TYPE" => "S", // Тип свойства "строка"
];

$iblockProp = CIBlockProperty::GetList([], $aFilter);
if ($iblockProp->fetch()) {{
    // Свойство уже существует
} else {
    $oCIBlockProperty->Add($aFields);
}