цены?
$basket = Sale\Basket::loadItemsForFUser(Sale\Fuser::getId(), Bitrix\Main\Context::getCurrent()->getSite()); $productId = $_REQUEST['PRODUCT_ID']; $quantity = $_REQUEST['qty']; $item = $basket->createItem('catalog', $productId); $item->setFields(array( 'QUANTITY' => $quantity, 'CURRENCY' => Bitrix\Currency\CurrencyManager::getBaseCurrency(), 'LID' => Bitrix\Main\Context::getCurrent()->getSite(), 'PRODUCT_PROVIDER_CLASS' => 'CCatalogProductProvider', ));
Это дефолтное добавление, а мне нужно указать свой тип цены к товару ещё
$item->setFields(array( 'QUANTITY' => $quantity, 'CURRENCY' => Bitrix\Currency\CurrencyManager::getBaseCurrency(), 'LID' => Bitrix\Main\Context::getCurrent()->getSite(), 'PRICE' => $price, 'CUSTOM_PRICE' => 'Y', ));
Это я видел, а вот чтобы сам тип цены отдать, такого нет? Просто я сейчас цену укажу, а потом её увеличат на сайте и в корзине она не изменится
если цена поменяется после оформленного заказа, в заказе останется та цена которую видел клиент.
Обсуждают сегодня