Jump to content

Как на странице карточки товара вывести текст "Нет в наличии" вместо кнопки купить, если количество товара на складе 0?!


Recommended Posts

support

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

          <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}
Link to post
Share on other sites
  • 2 years later...

Что б добавить нет в наличии на странице со списком товара внутри категории, правьте шаблон product-listing в Админке - Оформление - Микро-шаблоны и меняйте:

      {product_form product_id={$node.id}}
      <div class="inner darken notop">
        <button class="btn btn-default 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-default 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-default 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-default btn-add-to-cart"><i class="fa fa-bookmark"></i> {lang}Compare{/lang}</a>{/if}
      </div>
      {/product_form}
{else}
<button class="btn btn-default btn-add-to-cart" type="submit"><i class="fa fa-shopping-cart"></i> Нет в наличии</button>
{/if}

 

Link to post
Share on other sites
  • 6 months later...

А остануться ли внесенные изменения при будущих обновлениях ?

Или надо повторно вносить изменения каждый раз после обновления ?

Link to post
Share on other sites
6 часов назад, EdZa сказал:

А остануться ли внесенные изменения при будущих обновлениях ?

Или надо повторно вносить изменения каждый раз после обновления ?

Останутся.

В VamShop 2 никакие шаблоны не затрагиваются при обновлении.

Link to post
Share on other sites
×
×
  • Create New...