Создание торгового предложения в 1С Битрикс
function createOffer($productId, $name){
$element = new CIBlockElement();
$offerFields = array( 'NAME' => $name, // название ТП 'IBLOCK_ID' => 12, // ID инфоблока ТП 'ACTIVE' => 'Y', 'PROPERTY_VALUES' => array( 'CML2_LINK' => $productId //id товара ) );
$offerId = $element->Add($offerFields);
CCatalogProduct::Add( array( "ID" => $offerId, "QUANTITY" => 0 ) );
}