Как в карточке товара VirtueMart 2 вывести остаток товара на складе?

0 Пользователей и 1 Гость просматривают эту тему.
  • 13 Ответов
  • 4066 Просмотров
*

Proka

  • Новичок
  • *
  • 8
  • 0
Добрый день всем!

Подскажите, как в карточке товара VirtueMart 2 вывести остаток товара на складе?

Имеется ввиду, чтобы, например перед кнопкой "Добавить в корзину" выводилась надпись "Количество на складе: Х штук"
В components/com_virtuemart/views/category/tmpl/default.php попробовал добавить код: "Количество товара на складе: <?php echo $product_in_stock ?>"

Получаю просто надпись "Количество товара на складе:", и никакого остатка... Что я делаю неверно, как все-таки вывести остаток?

*

Proka

  • Новичок
  • *
  • 8
  • 0
Неужели никто не знает? или всем просто пофиг?

*

Taft

  • Осваиваюсь на форуме
  • ***
  • 48
  • 4
как в карточке товара VirtueMart 2 вывести остаток товара на складе?
Попробуйте так :
Код
<?php echo 'На складе: '.$this->product->product_in_stock ?>

*

Proka

  • Новичок
  • *
  • 8
  • 0
К сожалению, результат тот же: пишет "На складе: " и никакого намека на числовые значения.

*

Taft

  • Осваиваюсь на форуме
  • ***
  • 48
  • 4
К сожалению, результат тот же
странно ...  причина не в этом, я специально проверил только что тыц
показывайте пациента :)

*

Annaweb

  • Давно я тут
  • ****
  • 244
  • 3
Попробуйте так :
Код
<?php echo 'На складе: '.$this->product->product_in_stock ?>

Работает!

*

Vladmr163

  • Осваиваюсь на форуме
  • ***
  • 33
  • 1
Добрый день!
 
Попробуйте так :
Код
<?php echo 'На складе: '.$this->product->product_in_stock ?>
Этот код выводит количество в карточке товар, при выводе категории.
А как сделать чтобы выводилось в описании товара?
И еще бы как вывести сколько зарезервировано?
Спасибо
« Последнее редактирование: 19.12.2014, 01:10:56 от Vladmr163 »

*

robert

  • Профи
  • ********
  • 4006
  • 371
Тема: Как в карточке товара VirtueMart 2 вывести остаток товара на складе?
Вы написали:
Этот код выводит количество в карточке товар, при выводе категории.
А как сделать чтобы выводилось в описании товара?
Ничего не понял. А вы сами себя поняли?
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.

*

Vladmr163

  • Осваиваюсь на форуме
  • ***
  • 33
  • 1
Тема: Как в карточке товара VirtueMart 2 вывести остаток товара на складе?
Вы написали:Ничего не понял. А вы сами себя поняли?
Что не понятного то? когда открываешь категорию товара там выводится карточки товара. Правильно! После добавления этого кода в них стало выводиться количество на складе. А когда нажимаешь на товар, открывается описание товара, где указаны его характеристики цена и прочее. Так вот там не выводится сколько осталось на складе. Может я не в ту тему пишу, извините. Но я думаю принцип тот же только в другой файл надо вставлять код. Я не знаю в какой

данную строчку я вставил в файл components/com_virtuemart/views/category/tmpl/default.php

вот вывод в категории: http://pastrelyta.ru/index.php/platya-dlya-devochek
а вот описание товара тут нету количества: http://pastrelyta.ru/index.php/platya-dlya-devochek/plate-accola-detail
« Последнее редактирование: 19.12.2014, 11:06:13 от Vladmr163 »

*

robert

  • Профи
  • ********
  • 4006
  • 371
Эту строку нужно вставить в components/com_virtuemart/views/productdetails/tmpl/default.php и остаток товара выводится именно в карточке, или по-вашему - описании, товара.
Если ее вставить в components/com_virtuemart/views/category/tmpl/default.php, то ничего не должно выводиться. Или вы что-то путали, или шаблон у вас нестандартный.
  • Не будь паразитом, сделай что-нибудь самостоятельно!
  • В личке и по Skype не даю советов.

*

fsv

  • Moderator
  • *****
  • 2506
  • 367
Что не понятного то? когда открываешь категорию товара там выводится карточки товара. Правильно!
Неправильно. Конфликт терминологии. Дело наживное, только подробнее сразу объяснять надо.
Заказать разработку:    расширения Joomla  |   интерфейсы на javascript(jQuery)  |  мобильные приложения

*

Vladmr163

  • Осваиваюсь на форуме
  • ***
  • 33
  • 1
Эту строку нужно вставить в components/com_virtuemart/views/productdetails/tmpl/default.php и остаток товара выводится именно в карточке, или по-вашему - описании, товара.
Если ее вставить в components/com_virtuemart/views/category/tmpl/default.php, то ничего не должно выводиться. Или вы что-то путали, или шаблон у вас нестандартный.
Спасибо. Просто в 1 посте было указан адрес файла в категории вот я и подумал что карточка это когда в категории. Ну я уже тоже сам нашел.
А вот зарезервированый товар как то можно учитывать/отображать чтобы отображать в карточке?
Если товар заказали оплата наличными он резервируется. нужно чтобы как то отразить в карточке. Если  не в тему то направте куда надо )плз
« Последнее редактирование: 20.12.2014, 00:59:25 от Vladmr163 »

*

Eholov

  • Осваиваюсь на форуме
  • ***
  • 153
  • 13
Добрый день!
 Этот код выводит количество в карточке товар, при выводе категории.
А как сделать чтобы выводилось в описании товара?
И еще бы как вывести сколько зарезервировано?
Спасибо
не совсем правильно вы выразились. Не "количество в карточке товар, при выводе категории", а просто в категории товаров.
Выводится остаток товара в магазине в категории товаров таким кодом
Код
<?php echo 'На складе: '.$product->product_in_stock ?>

*

Hiekke

  • Новичок
  • *
  • 4
  • 0
Помогите сделать такое содержание карточки категории. Остатки с разных складов динамические. Обновляю их импортером через файл csv. Фактически задача добавить еще одно поле с остатками и что бы они отображались не графически цветами (красный, желтый, зеленый), а в числовом порядке. для переделки Можно использовать поле "цена". В каталоге цен товара не будет - заменить это поле на склад2
« Последнее редактирование: 13.06.2017, 14:21:21 от Hiekke »