Описанное в документации не работает
В документации описано, что конечная цена должна быть со скидкой, если они есть, но не работает
Код |
---|
<?
use Bitrix\Sale;
$basket = Sale\Basket::loadItemsForFUser(Sale\Fuser::getId(), Bitrix\Main\Context::getCurrent()->getSite());
$basketItems = $basket->getBasketItems();
foreach ($basket as $basketItem) {
if($basketItem->canBuy()) {
$basketPropertyCollection = $basketItem->getPropertyCollection();
$basketPropertyCollectionValue = $basketPropertyCollection->getPropertyValues();
$basketItemDiscount = round (($basketItem->getBasePrice() - $basketItem->getPrice())*100/$basketItem->getBasePrice());
?> |
Код |
---|
$basketItem->getBasePrice() |
должен возвращать начальную цену, а
Код |
---|
$basketItem->getPrice() |
цену с учетом скидок, но, цена одинаковая
ЧЯДНТ?