Как добавить избранные месторасположения через API 1С-Битрикс
$formData = \Bitrix\Sale\Location\Admin\DefaultSiteHelper::getFormData('s1'); if(!$formData['LOCATION']) { \Bitrix\Sale\Location\DefaultSiteTable::addMultipleForOwner( 's1', array( array( "SORT" => "100", "LOCATION_CODE" => "0000073738", "SITE_ID" => "s1", ), array( "SORT" => "200", "LOCATION_CODE" => "0000103664", "SITE_ID" => "s1", ), array( "SORT" => "400", "LOCATION_CODE" => "0000812044", "SITE_ID" => "s1", ), array( "SORT" => "300", "LOCATION_CODE" => "0000896058", "SITE_ID" => "s1", ), array( "SORT" => "500", "LOCATION_CODE" => "0000949228", "SITE_ID" => "s1", ) ) ); }Другие методы можно подсмотреть тут: https://budagov.ru/dev/doc/class_bitrix_1_1_sale_1_1_location_1_1_default_site_table.html
Есть вопросы или нашли ошибку? Напишите комментарий (можно без регистрации), отвечать стараюсь быстро.