Перейти к содержанию
Форум поддержки пользователей VamShop

Вывод кол-во товара вкарточке товара


Рекомендуемые сообщения

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

Например в карточке:

Производитель: Totem

Доступно для заказа - шт - вот эту строчку хочу, чтобы выводилась

Цена: 45,000.00 руб.
Правил в Шаблоне - Страница карточки товара
вставил код под
          {product_manufacturer}
          Доступно для заказа - {$PRODUCTS_QUANTITY} шт
но ничего не выводит, что не так делаю?
 
Ссылка на сообщение
Поделиться на другие сайты

Есть метка {product_stock}

Просто вставляйте в Админке - Оформление - Шаблоны - Шаблон карточки товара:

Количество на складе: {product_stock}

Все доступные метки можно посмотреть в Админке - Расширения - Тэги.

Ссылка на сообщение
Поделиться на другие сайты

спасибо! в ФАК выыедите плиз!

А как еще цвет изменить

Количество на складе:

?

Хочу синий жирный

да, и если товара 0, то он ничего не выводит ,как сделать, чтобы выводил 0 или нет на складе?

Ссылка на сообщение
Поделиться на другие сайты
  • 2 weeks later...
  • 4 weeks later...

как количество на складе в карточке товара выводить - понятно.

а как то же самое реализовать в категории, где много товаров?

куда прописывать код и какой?

 

+ как сделать, если товара больше 10 штук, не писать 20  и 30 штук, а просто - больше 10 шт.

какое условие нужно прописать?

Ссылка на сообщение
Поделиться на другие сайты

В Админке - Оформление - Микро-шаблоны редактируйте шаблон product-listing и добавляйте метку:

{$node.stock}

 

Ссылка на сообщение
Поделиться на другие сайты
{$node.stock}

я не очень разбираюсь в добавлении кодов, подскажите пож конкретно, куда прописывать это в коде?

в какой номер строчки добавить

Ссылка на сообщение
Поделиться на другие сайты

Так я ж не знаю, куда именно Вам надо выводить количество на складе.

Вставляйте куда Вам надо.

Главное что б эта метка была внутри foreach ... /foreach

Методом тыка уже потом подкрутите, т.е. подпинимите метку или опустите метку.

Ссылка на сообщение
Поделиться на другие сайты

сделал, спасибо.

<strong>Количество на складе: {$node.stock} </strong> вот так получилось.

как сделать еще цвет синий ? или зелёный?

И как сделать, если товара больше 10 штук, чтобы не выводил точное кол-во, а писал - больше 10?

 

Ссылка на сообщение
Поделиться на другие сайты

Как-то так:

<p class="text-success"><strong>Количество на складе: {if $node.stock > 10}больше 10{else}{$node.stock}{/if}</strong></p>

text-success - это зелёный.

text-primary - это синий.

Ссылка на сообщение
Поделиться на другие сайты

Спасибо!

и последний вопрос, то же самое как реализовать в карточке товара?

сейчас такой код:

          {if {product_stock} > 0}
          <div class="alert alert-info" role="alert"><strong>Количество на складе: {product_stock}</strong></div>
          {else}
          <div class="alert alert-info" role="alert">Нет в наличии.</div>
          {/if}

на что исправить, чтобы больше 10 тоже так же писал?

Ссылка на сообщение
Поделиться на другие сайты

Видимо, вот так:

          {if {product_stock} > 0}
          <div class="alert alert-info" role="alert"><strong>Количество на складе: {if {product_stock} > 10}больше 10{else}{product_stock}{/if}</strong></div>
          {else}
          <div class="alert alert-info" role="alert">Нет в наличии.</div>
          {/if}

 

Ссылка на сообщение
Поделиться на другие сайты
<p class="text-success"><strong>Количество на складе: {if $node.stock > 10}больше 10{else}{$node.stock}{/if}</strong></p

а как этот код еще изменить, чтобы, если товара 0, 0 не отображался, а писалось - "Нет в наличии, ожидается"

на этом всё, Спасибо!

Ссылка на сообщение
Поделиться на другие сайты

Наверное так:

{if $node.stock > 10}больше 10{elseif $node.stock == 0}Нет в наличии{else}{$node.stock}{/if}

В документации по смарти смотрите примеры - http://www.smarty.net/docs/en/language.function.if.tpl

Ссылка на сообщение
Поделиться на другие сайты
  • 8 months later...

А оформление карточки админки только в Vamshop 2.0 появилось? В вамшоп 1.80 вывод количества нужно в шаблоне исправлять?

Ссылка на сообщение
Поделиться на другие сайты
13 часа назад, zhenya17 сказал:

А оформление карточки админки только в Vamshop 2.0 появилось? В вамшоп 1.80 вывод количества нужно в шаблоне исправлять?

Что-то я не совсем понял.

Что такое "оформление карточки админки"?!

Количество чего Вам нужно вывести и куда именно!?

Ссылка на сообщение
Поделиться на другие сайты

Не стала писать подробно, т.к. вроде существующую тему поднимаю... :)

В общем, есть карточка товара, хочу туда вывести строку что-то вроде "На складе: ... шт.". У меня вамшоп 1.80, не могу понять, в каком файле описана карточка товара. Нашла эту тему и увидела, что настройку можно задавать в админке... но, похоже, это только в вамшоп 2.0 появилось, т.к. в моей админке нет пункта " Оформление - Шаблоны - Шаблон карточки товара"

Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, zhenya17 сказал:

Не стала писать подробно, т.к. вроде существующую тему поднимаю... :)

В общем, есть карточка товара, хочу туда вывести строку что-то вроде "На складе: ... шт.". У меня вамшоп 1.80, не могу понять, в каком файле описана карточка товара. Нашла эту тему и увидела, что настройку можно задавать в админке... но, похоже, это только в вамшоп 2.0 появилось, т.к. в моей админке нет пункта " Оформление - Шаблоны - Шаблон карточки товара"

В руководстве есть описание и всех шаблонов и всех меток.

Вот карточка товара - http://manual.vamshop.ru/ch16s04.html#idp23569192

/templates/шаблон/module/product_info/product_info_v1.html

Метка количества на складке {$PRODUCTS_QUANTITY}

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...