Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

вывести все данные клиента при заказе в письмо менеджерам

00 голосов
0
Весной 2009 настроил, криво конечно но работало. А после некоторых обновлений битрикса работает 1/4 часть.
Пользователь заполняет индекс, телефон, адрес и тд. Но вывести это в письмо менеджерам, в component.php sale.order.full так и не смог.
Выводил я это по разному:
Код
$db_dost = CSaleOrder::GetList(
   array(),
   array("DELIVERY_ID" => $arResult["DELIVERY_ID"]),
   false,
   false,
   array("ID")
);
$srtUsValue ="";
$db_propVals = CSaleOrderUserPropsValue::GetList(
   array(),
   array("USER_PROPS_ID" => $arResult["PROFILE_ID"]),
   false,
   false,
   array("ID", "USER_VALUE_NAME", "ORDER_PROPS_ID", "*")
);
while ($arPropVals = $db_propVals->Fetch())
{
   $srtUsValue .= $arPropVals["USER_VALUE_NAME"].": ".$arPropVals["NAME"].": ".$arPropVals["VALUE"];
   $srtUsValue .= "<br />";
}
$arDeliv = CSaleOrder::GetByID($arResult["ORDER_ID"]);
$arPaySys = CSalePaySystem::GetByID($arResult["PAY_SYSTEM_ID"], $arResult["PERSON_TYPE"]);
$arAdres ="";
$db_propAdres = CSaleOrderUserPropsValue::GetList(
   array(),
   array("USER_PROPS_ID" => $arResult["PROFILE_ID"], "ORDER_PROPS_ID" => "5", "ORDER_PROPS_ID" => "14", "ORDER_PROPS_ID" => "18", "ORDER_PROPS_ID" => "20"),
   false,
   false,
   array("ID", "USER_VALUE_NAME", "ORDER_PROPS_ID", "*")
);
while ($arPropAdres = $db_propAdres->Fetch())
{
   $arAdres .= $arPropAdres["NAME"].": ".$arPropAdres["VALUE"];
   $arAdres .= "<br />";
}
$arIndexA ="";
$db_propAdres = CSaleOrderUserPropsValue::GetList(
   array(),
   array("USER_PROPS_ID" => $arResult["PROFILE_ID"], "ORDER_PROPS_ID" => "4", "ORDER_PROPS_ID" => "24"),
   false,
   false,
   array("ID", "USER_VALUE_NAME", "ORDER_PROPS_ID", "*")
);
while ($arPropIndex = $db_propAdres->Fetch())
{
   $arIndexA .= $arPropIndex["VALUE"];
   $arIndexA .= "<br />";
}


Может кто подскажет как вывести все данные пользователя которые он заполнил при заказе?
спросил 21 Сен, 13 от Kiriel (2,010 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

Похожие вопросы

0 голосов
4 ответов
0 голосов
1 ответ
0 голосов
2 ответов
0 голосов
1 ответ