+7 (987) 026-06-36
Написать в Telegram

Оставить заявку
stanislav_web

Создание профилей покупателя с типом юридическое лицо в 1С-Битрикс

Создание профилей покупателя с типом юридическое лицо в 1С-Битрикс Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работы

Создание профилей покупателя с типом юридическое лицо в 1С-Битрикс

Объясняю и показываю примеры решений разных задач с которыми сталкивался и сталкиваюсь в процессе работы

📅 15 мая 2023

👁‍🗨 608

🔥 0

Создание профилей покупателя с типом юридическое лицо в 1С-Битрикс
<?
global $USER;

// Создаём профиль покупателя
$arUserProfile = [
	'NAME' => $_POST['entity-ipooo'], // Профайл
	'USER_ID' => $USER->GetID(),
	'PERSON_TYPE_ID' => 2 // Тип плательщика - Юридическое лицо
];
$userProfileId = CSaleOrderUserProps::Add($arUserProfile); // $userProfileId - ID созданного профиля

$arFields = [
	'USER_PROPS_ID' => $userProfileId,
	'ORDER_PROPS_ID' => 14, // Свойство профиля Телефон
	'VALUE' => $_POST['entity-phone']
];
CSaleOrderUserPropsValue::Add($arFields);

$arFields = [
	'USER_PROPS_ID' => $userProfileId,
	'ORDER_PROPS_ID' => 13, // Свойство профиля E-Mail
	'VALUE' => $_POST['entity-email']
];
CSaleOrderUserPropsValue::Add($arFields);

$arFields = [
	'USER_PROPS_ID' => $userProfileId,
	'ORDER_PROPS_ID' => 19, // Свойство профиля Адрес доставки
	'VALUE' => $_POST['entity-address']
];
CSaleOrderUserPropsValue::Add($arFields);

$arFields = [
	'USER_PROPS_ID' => $userProfileId,
	'ORDER_PROPS_ID' => 10, // Свойство профиля ИНН
	'VALUE' => $_POST['entity-inn']
];
CSaleOrderUserPropsValue::Add($arFields);

$arFields = [
	'USER_PROPS_ID' => $userProfileId,
	'ORDER_PROPS_ID' => 8, // Свойство профиля Название компании
	'VALUE' => $_POST['entity-ipooo']
];
CSaleOrderUserPropsValue::Add($arFields);

$arFields = [
	'USER_PROPS_ID' => $userProfileId,
	'ORDER_PROPS_ID' => 11, // Свойство профиля КПП
	'VALUE' => $_POST['entity-kpp']
];
CSaleOrderUserPropsValue::Add($arFields);

$arFields = [
	'USER_PROPS_ID' => $userProfileId,
	'ORDER_PROPS_ID' => 16, // Свойство профиля Индекс
	'VALUE' => 630000
];
CSaleOrderUserPropsValue::Add($arFields);

$arFields = [
	'USER_PROPS_ID' => $userProfileId,
	'ORDER_PROPS_ID' => 18, // Свойство профиля Местоположение
	'VALUE' => 2639
];
CSaleOrderUserPropsValue::Add($arFields);

$arFields = [
	'USER_PROPS_ID' => $userProfileId,
	'ORDER_PROPS_ID' => 12, // Свойство профиля Контактное лицо
	'VALUE' => $_POST['entity-ipooo']
];
CSaleOrderUserPropsValue::Add($arFields);
?>