Тематика: По цвету: Красный Желтый Зеленый Синий Оранжевый Розовый Серый Белый Черный Мульти

Ваш сайт на CMS Joomla? Добавьте его в галерею Joomfans!

Вы можете совершенно бесплатно добавить ваш веб-сайт в нашу галерею сайтов. Подробнее...

Галерея Добавить

ТЕМА: virtuemart 2 отображение цен, как сделать?

virtuemart 2 отображение цен, как сделать? 1 год, 10 мес. назад #3250

Добрый день. Встал вопросик, который никак не могу решить. Захожу в категории на сайте, там список товаров. Цены нигде не отображаются (надо только входить непосредственно в карточку товара). При наведении всплывает кнопка о товаре. Вот хотелось бы чтобы цены показывало. Ну или вместо этой о товаре- цена. Как это сделать- в настройках нигде нет такого. Спасибо

h840260a.jpg
  • freakjr
  • Вне сайта
  • Junior Boarder
  • Постов: 22
  • Репутация: 0

Re: virtuemart 2 отображение цен, как сделать? 1 год, 10 мес. назад #3251

Какой шаблон используется на сайте?
  • joomfans
  • Вне сайта
  • Administrator
  • smo,seo, design
  • Постов: 515
  • Репутация: 48
Adipiscing et ridiculus velit! Mauris, pellentesque duis integer sit non. Augue ac! Dolor tincidunt in etiam mus amet!

Re: virtuemart 2 отображение цен, как сделать? 1 год, 10 мес. назад #3252

шаблон стоит gk_storebox
  • freakjr
  • Вне сайта
  • Junior Boarder
  • Постов: 22
  • Репутация: 0

Re: virtuemart 2 отображение цен, как сделать? 1 год, 10 мес. назад #3253

В шаблоне разработчики по умолчанию поставили отображение цены в категории только в том случае если используется НДС.

1 вариант:

Зайдите в Virtuemart, далее в Налоги и правила расчета. После создайте новое правило расчета стоимости товара с включенной налоговой ставкой. Можете указать либо реальный налог либо выставить нулевое значение. Если поставите реальный налог на товар, то категории будут иметь внешний вид аналогичному как на сайте разработчика (т.е. картинка, ниже стоимость и еще ниже НДС). Если выставите значение в 0, то будет просто отображаться стоимость товара, без указания НДС.

2 вариант:

Откройте файл templates/gk_storebox/html/com_virtuemart/category/default.php, после чего перейдите к 195 строке и замените этот код:
echo $this->currency->createPriceDiv('basePriceWithTax', '', $product->prices);

этим кодом:
echo $this->currency->createPriceDiv('salesPrice', '', $product->prices);

Сохраните и обновите страницу на сайте. Данные вариант аналогичен первому варианту без отображения НДС, т.е. просто отображается полная стоимость товара.

3 вариант:

Отображение стоимости товара в всплывающем круге, вместо надписи "О товаре". В данном случае не делаем варианты выше, а просто открываем все тот же файл — templates/gk_storebox/html/com_virtuemart/category/default.php после чего переходим к 205 строке кода.
Здесь меняем:
<a href="<?php echo $product->link; ?>" class="product-overlay"><span><span><?php echo JText::_('TPL_GK_LANG_VM_VIEW'); ?></span></span></a>

на
<a href="<?php echo $product->link; ?>" class="product-overlay"><span><span><?php echo $this->currency->createPriceDiv('salesPrice', '', $product->prices); ?></span></span></a>

После этого стоимость товара будет отображаться вместо надписи "О товаре". Учтите что еще понадобится немного отредактировать CSS код, чтобы добиться нормально отображения стоимости, т.к. к цене добавляется новый класс. Для этого просто откройте CSS файл Virtuemart'a (находится в папке с шаблоном - vm.css), найдите класс — PricesalesPrice, и отредактируйте по своему желанию.

Все три варианта используются по отдельности (не нужно сразу все менять или редактировать). Самый простой вариант это первый.

Надеюсь помог.
  • joomfans
  • Вне сайта
  • Administrator
  • smo,seo, design
  • Постов: 515
  • Репутация: 48
Adipiscing et ridiculus velit! Mauris, pellentesque duis integer sit non. Augue ac! Dolor tincidunt in etiam mus amet!
Изменено: 1 год, 10 мес. назад от joomfans.

Re: virtuemart 2 отображение цен, как сделать? 1 год, 10 мес. назад #3254

Спасибо огромное!! вы очень помогли. все подробно написано - просто супер! А такой вопрос, у меня стоит скидка на товар. Можно сделать чтобы цена в категориях отображалась уже со скидкой ( у меня она выводиться как окончательная цена, в карточке товара).
Я читал что многие делают типа зачеркнутая цена и прочее, но кажется все это очень сложно. поэтому достаточно было бы просто окончательной цены. Если это реально и возможно. Если нет - то спасибо огромное за помощь по вопросам. и подробные ответы!)
  • freakjr
  • Вне сайта
  • Junior Boarder
  • Постов: 22
  • Репутация: 0

Re: virtuemart 2 отображение цен, как сделать? 1 год, 10 мес. назад #3255

По идее в категории должны отображаться цены уже со скидкой. Какой вариант вы используете и как добавляете скидку?
  • joomfans
  • Вне сайта
  • Administrator
  • smo,seo, design
  • Постов: 515
  • Репутация: 48
Adipiscing et ridiculus velit! Mauris, pellentesque duis integer sit non. Augue ac! Dolor tincidunt in etiam mus amet!
Время создания страницы: 0.48 секунд