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

"Нет в наличии" Vamshop2


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

Напишите Пожалуйста подробную в vamshop2 инструкцию как сделать чтобы появлялась надпись "Нет в Наличии" при остатке на складе 0. Очень нужно заранее Спасибо!!!!!

Изменено пользователем vanina200988
Ссылка на сообщение
Поделиться на другие сайты

Где именно?!

Если в шаблоне карточки товара, то в Админке - Шаблоны - Страница карточки товара меняйте:

          <div class="form-group">
            <label class="sr-only">{lang}Qty{/lang}</label>
            <input name="product_quantity" class="form-control" id="product_quantity" type="text" value="1" size="1" />
          </div>          
          <div class="form-group">
          <button type="submit" class="btn btn-primary"><i class="fa fa-shopping-cart"></i> {lang}Add to cart{/lang}</button>
          </div>          

на что-то вроде:

{if {product_stock} > 0}
          <div class="form-group">
            <label class="sr-only">{lang}Qty{/lang}</label>
            <input name="product_quantity" class="form-control" id="product_quantity" type="text" value="1" size="1" />
          </div>          
          <div class="form-group">
          <button type="submit" class="btn btn-primary"><i class="fa fa-shopping-cart"></i> {lang}Add to cart{/lang}</button>
          </div>          
{else}
Нет в наличии
{/if}

 

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

спасибо получилось, а как сделать чтобы надпись Нет в Наличии выдавалась при цене товара 0 в в шаблоне карточки товара

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

Меняйте условие:

{if {product_stock} > 0}

на:

{if {product_price} > 0}

 

не выводит надпись нет наличии а просто цена 0

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

Я вам выше писал код условия, в этом коде меняйте if ...., всё остальное оставляйте ведь.

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

Вроде понятно вполне написано:

{if {product_price} > 0}
          <div class="form-group">
            <label class="sr-only">{lang}Qty{/lang}</label>
            <input name="product_quantity" class="form-control" id="product_quantity" type="text" value="1" size="1" />
          </div>          
          <div class="form-group">
          <button type="submit" class="btn btn-primary"><i class="fa fa-shopping-cart"></i> {lang}Add to cart{/lang}</button>
          </div>          
{else}
Нет в наличии
{/if}

 

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

всеровно цена 0 но надписи нет где цена нет в наличии, на кнопке есть надпись нет в наличии

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

Если вместо цены надо выводить нет в наличии, то это ведь метка {product_price}

Тогда надо её менять на:

{if {product_price} > 0}
{product_price}
{else}
Нет в наличии
{/if}

А код выше - это ведь условие для вывода кнопки купить, не цены.

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

Вот я сюда вставил работает. 

          <div class="description" itemprop="offers" itemscope itemtype="http://schema.org/Offer">{lang}Price{/lang}: <span class="price" itemprop="price">{if {product_price} > 0}
{product_price}
{else}
Нет в наличии
{/if}</span></div>
          <br />

 

Еще бы убрать кнопку на странице категории, вообще было бы отлично. Мне тоже эта фишка нужна была. Спасибо!

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

спасибо получилось но не могу под словом нет наличии стои > как ее убрать

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

Хочу убрать кнопку купить в категории - это тоже нужно сделать, т.к. оттуда еще можно сделать покупку. В микро шаблонах - product-listing меняю

 

эту строку:

<button class="btn btn-default btn-add-to-cart" type="submit"><i class="fa fa-shopping-cart"></i> {lang}Buy{/lang}</button>

 

на эту:

{if {product_stock} > 0}
<button class="btn btn-default btn-add-to-cart" type="submit"><i class="fa fa-shopping-cart"></i> {lang}Buy{/lang}</button>
{else}
Нет в наличии
{/if}

 

Но, убирается кнопка у всех абсолютно товаров, почему условие не работает, я что то не так сделал? Или не там это сделал?

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

Нет, не совсем правильно.

Вы посмотрите как выводятся метки в шаблоне {product_listing}, например цена - {$node.price}

Cоответственно, количество на складе будет {$node.stock}

А условие будет {if $node.stock > 0} ...

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