определяется "общая стоимость товаров" в админке.
Товары добавляю так:
$product = [
'PRODUCT_ID' => $item["PRODUCT_ID"],
'NAME' => $item['NAME'],
'PRICE' => $product_price,
'QUANTITY' => $item['QUANTITY'],
'CURRENCY' => \Bitrix\Currency\CurrencyManager::getBaseCurrency(),
'LID' => \Bitrix\Main\Context::getCurrent()->getSite(),
'CUSTOM_PRICE' => 'Y',
'IGNORE_CALLBACK_FUNC' => 'Y',
'PRODUCT_PROVIDER_CLASS' => '\Site\Sale\CatalogProductProvider',
];
$basket_item = $orderBasket->createItem("catalog", $product["PRODUCT_ID"]);
$basket_item->setFields($product);
Но "общая стоимость" всегда 0. Отчего бы это могло быть?
save корзины делал?
Не заданы BASE_PRICE и DISCOUNT_PRICE
Обсуждают сегодня