Цитата |
---|
bogachov_vitaliy написал: 'SetFocusAfterShow' => false |
Код |
---|
'setFocusAfterShow' => false, |
23.05.2017 20:52:32
|
|||||
|
21.10.2011 13:31:40
Добавлять товар с нужной Вам ценой через
Сначала GetList-ом из каталога выбираете товары по пришедшим из запроса ID-товаров. Затем в цикле добавляем в Как то так: $_L = CIBlockElement::GetList(Array('CATALOG_PRICE_1'=>'ASC'),Array( 'IBLOCK_TYPE'=>'catalog', 'IBLOCK_ID' => '1', ">CATALOG_PRICE_1" => 0, ">CATALOG_PRICE_2" => 0, 'ACTIVE_DATE'=>'Y', 'ACTIVE'=>'Y'), false, false, array("ID", "NAME", "CATALOG_PRICE_2","CATALOG_PRICE_1")); while($_l = $_L->GetNext()): $arrCatalog[$_l['ID']] = $_l; endwhile; foreach($_POST['id'] as $key => $value): if ($_POST['quantity'][$key] > 0): $arFields = array( "PRODUCT_ID" => $value, "PRICE" => $arrCatalog[$value]["CATALOG_PRICE_1"], // "PRICE" => $arrCatalog[$value]["CATALOG_PRICE_2"], // В зависимости от того какую цену надо поставить "CURRENCY" => "UAH", // установить свою валюту или подставить установленную в каталоге "QUANTITY" => $_POST['quantity'][$key], "LID" => LANG, "DELAY" => "N", "CAN_BUY" => "Y", "NAME" => $arrCatalog[$value]['NAME'], "DETAIL_PAGE_URL" => "/catalog/" // установите путь к товару ); CSaleBasket::Add($arFields); endif; endforeach; |
|
|