Когда я заказываю один товар, свойство выводится. Когда товаров больше 1, свойства не пишутся.
Я использую следующий код:
Может кто сталкивался? Или просто может помочь.
Я использую следующий код:
Цитата |
---|
$strArtVal = ""; $dbBasketArt = CSaleBasket::GetList( array(), array("ORDER_ID" => $arResult["ORDER_ID"]), false, false, array("ID", "PRODUCT_ID", "NAME", "QUANTITY") ); while ($arBasketArt = $dbBasketArt->GetNext()) { $strArtVal .= $arBasketArt["PRODUCT_ID"]; } $artcuk =""; $db_propsart = CIBlockElement::GetProperty( "7", $strArtVal, array(), array("ID"=>"36") ); while ($arPropArt = $db_propsart->Fetch()) { $artcuk .= $arPropArt["NAME"].": ".$arPropArt["VALUE"]; } // mail message if (strlen($arResult["ERROR_MESSAGE"]) <= 0) { $event = new CEvent; $strOrderList = ""; $dbBasketItems = CSaleBasket::GetList( array("NAME" => "ASC"), array("ORDER_ID" => $arResult["ORDER_ID"]), false, false, array("ID", "NAME", "QUANTITY") ); while ($arBasketItems = $dbBasketItems->Fetch()) { $strOrderList .= $artcuk." - ".$arBasketItems["NAME"]." - ".$arBasketItems["QUANTITY"]." ".GetMessage("SALE_QUANTITY_UNIT"); $strOrderList .= "\n"; $strOrderList .= "<br />"; } |
Может кто сталкивался? Или просто может помочь.