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

не выводится цена в спецпредложении

00 голосов
4
Здравствуйте. У меня проблемка на сайте (http://top-device.com/) , почему то не выводится цена у спецпредложения. 
В шаблоне компонента bitrix:store.catalog.random вроде есть строчки, отвечающие за вывод цены:

Код
<?if(count($arElement["PRICE"])>0):?>
   <div class="item-price" itemprop = "offers" itemscope itemtype = "http://schema.org/Offer">
      <?if ($arResult['bDiscount']):?>
         <span itemprop = "price"><?=$arResult['PRICE']['DISCOUNT_PRICE_F']?></span> <s><span itemprop = "price"><?=$arResult['PRICE']['PRICE_F']?></span></s>
      <?else:?>
   <span itemprop = "price"><?=$arResult['PRICE']['PRICE_F']?></span>
<?endif;?>
   </div>
   
<?else:
   $price_from = '';
   if($arResult['DISPLAY_PROPERTIES']['MAXIMUM_PRICE']['VALUE'] > $arResult['DISPLAY_PROPERTIES']['MINIMUM_PRICE']['VALUE'])
   {
      $price_from = GetMessage("CR_PRICE_OT");   
   }
   CModule::IncludeModule("sale")
?>
<div class="item-price" itemprop = "offers" itemscope itemtype = "http://schema.org/Offer"><span><?=$price_from?><span itemprop = "price"><?=FormatCurrency($arResult['DISPLAY_PROPERTIES']['MINIMUM_PRICE']['VALUE'], CSaleLang::GetLangCurrency(SITE_ID))?></span></span></div>
<?endif;?>

Кто знает, подскажите как исправить.
спросил 13 Дек, 13 от Vinson (100 баллов)

4 Ответы

00 голосов
не уж то не кто не сталкивался с такой штукой?
ответил 19 Фев, 14 от Vinson (100 баллов)
00 голосов
А у вас есть такие цены DISCOUNT_PRICE_F и PRICE_F?
ответил 10 Июнь, 14 от Logo1 (200 баллов)
00 голосов
У меня такая же проблема. По непонтяной причине вдруг исчезла цена в блоке Спецпредложение. Если решили, подскажите как и где копать.
С уважением
ответил 08 Окт, 14 от SFC (100 баллов)
00 голосов
Цитата
Виктор Валентинович пишет:
У меня такая же проблема. По непонтяной причине вдруг исчезла цена в блоке Спецпредложение. Если решили, подскажите как и где копать.
С уважением
В закладке Администрирование:
1 шаг: Магазин->Торговый каталог->Тип цен, создаём новый тип цены (допустим поле Название: "Цена спецпредложения" и ОБЯЗАТЕЛЬНО! с символьным Кодом: PRICE_F, остальные параметры на просмотр и покупку по желанию (обычно 2я группа - Для всех).
2 шаг: Магазин->Торговый каталог->Скидки, создаём новую скидку и в поле Название ОБЯЗАТЕЛЬНО! пишем DISCOUNT_PRICE_F, остальные поля заполняем по необходимости.

При добавлении/изменении элемента каталога товаров выставляем "флаг" в поле СПЕЦПРЕДЛОЖЕНИЕ и выставляем дополнительно цену (PRICE_F). Если "активна" скидка DISCOUNT_PRICE_F, то она будет действовать только на цену PRICE_F. Цена BASE в этом компоненте не учавствует, однакоsmile:(

smile;)Как-то так, пришлось пару часов помучиться, чтобы самостоятельно разобраться в этом вопросе, а то Документация, форум и весь остальной Инет безмолвствует.

ЗЫ: Правда, при таком варианте работает пока только для шаблона main, шаблон .default "тупит" по полной.
ответил 08 Фев, 15 от Aniola (100 баллов)

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

0 голосов
1 ответ
0 голосов
2 ответов
спросил 07 Апр, 14 от Kania (5,180 баллов)
0 голосов
0 ответов
спросил 21 Март, 14 от NiKa (100 баллов)
0 голосов
0 ответов
спросил 27 Июль, 13 от Ktifa (120 баллов)
0 голосов
1 ответ
спросил 03 Янв, 14 от BAGIRA (560 баллов)