Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Как вывести сумму заказа и количество товара?

00 голосов
7
Мне нужно на всех страницах отображать количество товаров в корзине и их сумму. Как это можно сделать???
спросил 11 Март, 13 от Qeras (280 баллов)

7 Ответы

00 голосов
я это делаю, чуть кастомизировав компонент sale.basket.basket.line.
раньше брала компонент "Малая корзина", и видоизменяла шаблон для него.
ответил 11 Март, 13 от Texnik (1,860 баллов)
00 голосов
Спасибо. Так и сделал. Только вот проблема, у меня у администратора показывает неверные значения.
Через sale.basket.basket.line показывает 18 товаров, а захожу на страницу оформления заказа, так там только 2. И если оформить заказ, то тоже будет 2.
ответил 17 Март, 13 от Qeras (280 баллов)
00 голосов
Цитата
zsaz пишет:
Так и сделал.
как? поконкретнее...
ответил 25 Апр, 13 от Texnik (1,860 баллов)
00 голосов
Отредактировал шаблон компонента sale.basket.basket.line
Вот часть кода

Код
while ($arItems = $dbBasketItems->Fetch())
   {
      $countItem += $arItems["QUANTITY"];
      $countPrice += $arItems["PRICE"];
   }

}
else
   {
      $countItem = 0;
      $countPrice = 0;   
   }
echo '<a href="/your_order/">Ваш заказ</a> ('.$countItem.') <span id="h_info_price">'.$countPrice.'</span>';
 
ответил 21 Авг, 13 от Qeras (280 баллов)
00 голосов
А товары из разных инфоблоков?
ответил 20 Ноя, 13 от 4uKcA (100 баллов)
00 голосов
Инфоблок один, но в нем разные категории...
ответил 01 Март, 14 от Qeras (280 баллов)
00 голосов
zsaz, посмотрите ПМ
ответил 21 Июнь, 14 от Texnik (1,860 баллов)

Похожие вопросы

0 голосов
5 ответов
0 голосов
0 ответов
0 голосов
2 ответов