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

Как не показывать кнопку Купить на странице карточки товара при количестве товара на складе 0?


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

В /app/Controller/PagesController.php меняйте:

'modified' => $content['Content']['modified'],

на:

'modified' => $content['Content']['modified'],
'stock' => $content['ContentProduct']['stock'],

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

 
<div class="inner nobottom product-cart">
{product_form}
<label>{lang}Qty{/lang}:</label>
<input name="product_quantity" id="product_quantity" type="text" value="1" size="3" />
<button type="submit" class="btn btn-inverse"><i class="fa fa-shopping-cart"></i> {lang}Add to cart{/lang}</button>
{/product_form}
</div>
 

на:

 
{if $stock > '0'}
<div class="inner nobottom product-cart">
{product_form}
<label>{lang}Qty{/lang}:</label>
<input name="product_quantity" id="product_quantity" type="text" value="1" size="3" />
<button type="submit" class="btn btn-inverse"><i class="fa fa-shopping-cart"></i> {lang}Add to cart{/lang}</button>
{/product_form}
</div>
{/if}
 
Ссылка на сообщение
Поделиться на другие сайты

Что б не показывать кнопку купить в списке товара, правьте микро-шаблон product_listing в Админке - Оформление - Микро-шаблоны.

 

Меняйте:

{product_form product_id={$node.id}}
<div class="inner darken notop">
<button class="btn btn-add-to-cart" type="submit"><i class="fa fa-shopping-cart"></i> {lang}Buy{/lang}</button>
{if isset($is_compare)}<a href="{base_path}/category/addcmp/{$node.alias}/{$content_alias->value}{$ext}" class="btn btn-add-to-cart"><i class="fa fa-bookmark"></i> {lang}Compare{/lang}</a>{/if}
</div>
{/product_form}

на:

{if $node.stock > '0'}
{product_form product_id={$node.id}}
<div class="inner darken notop">
<button class="btn btn-add-to-cart" type="submit"><i class="fa fa-shopping-cart"></i> {lang}Buy{/lang}</button>
{if isset($is_compare)}<a href="{base_path}/category/addcmp/{$node.alias}/{$content_alias->value}{$ext}" class="btn btn-add-to-cart"><i class="fa fa-bookmark"></i> {lang}Compare{/lang}</a>{/if}
</div>
{/product_form}
{/if}
Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...