Ответить Новая тема Новый опрос 
 Статус - Нет в наличии
annetf


Новичок
Сообщений: 57
Регистрация: 24-08-2013


25-04-2021 18:08
Здравствуйте, обыскала форум не нашла ответа на вопрос для версии 1.7.

Как сделать, чтобы при 0-ом остатке на складе, в карточке и в каталоге вместо цены и кнопки в корзину отображался статус "Нет в наличие"?


Сообщение отредактировал annetf (25-04-2021 19:12)


Изображения:
4-наличие.png - Размер файла176.2KB, Скачиваний: 70 (Нажмите для увеличения)
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Triton63


Профессионал
Сообщений: 886
Откуда: Оренбург
Регистрация: 28-05-2011


25-04-2021 19:26
Админка -> Настройка -> Параметры магазина -> Настройки товаров
Запасы товаров
Разрешить заказ товаров с нулевым остатком на складе
установить НЕТ



Изображения:
01.jpg - Размер файла40.78KB, Скачиваний: 89 (Нажмите для увеличения)
 



Интернет-магазин ионизатор воздуха ЭкоЮнит: Лампа Чижевского
shop.aeroion.ru
-------------------------------------------------------------------------------
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
annetf


Новичок
Сообщений: 57
Регистрация: 24-08-2013


25-04-2021 19:41
Это не помогает, просто кнопка становится не активной, но цена и сама кнопка никуда ее деваются.
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Triton63


Профессионал
Сообщений: 886
Откуда: Оренбург
Регистрация: 28-05-2011


26-04-2021 00:53
Цитата:( annetf @ 25-04-2021 17:41 Смотреть сообщение )
Это не помогает, просто кнопка становится не активной, но цена и сама кнопка никуда ее деваются.
Ну коли так.. то вот, на примере дефолтного шаблона:
файл /themes/classic/templates/catalog/product.tpl

Убираем цену у товара количество которого 0
строки 87-89
Код:
{block name='product_prices'}
      {include file='catalog/_partials/product-prices.tpl'}
{/block}


изменить на

Код:
{block name='product_prices'}
       {if $product->quantity >= 1}{include file='catalog/_partials/product-prices.tpl'}{/if}
{/block}


Убираем поле выбора количества товара и кнопку "В корзину"

строки 130-132

Код:
{block name='product_add_to_cart'}
     {include file='catalog/_partials/product-add-to-cart.tpl'}
{/block}


изменить на

Код:
{block name='product_add_to_cart'}
    {if $product->quantity >= 1}
         {include file='catalog/_partials/product-add-to-cart.tpl'}
    {else}
       {block name='product_availability'}                    
        <span id="product-availability">
            <i class="material-icons product-unavailable">&#xE14B;</i>
            {$product.availability_message}
        </span>                        
       {/block}
     {/if}
{/block}



Сообщение отредактировал Triton63 (25-04-2021 22:56)


Изображения:
8.jpg - Размер файла39.94KB, Скачиваний: 93 (Нажмите для увеличения)
 



Интернет-магазин ионизатор воздуха ЭкоЮнит: Лампа Чижевского
shop.aeroion.ru
-------------------------------------------------------------------------------
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
annetf


Новичок
Сообщений: 57
Регистрация: 24-08-2013


26-04-2021 03:17
Огромное Вам спасибо, все получилось!
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Triton63


Профессионал
Сообщений: 886
Откуда: Оренбург
Регистрация: 28-05-2011


26-04-2021 11:13
Цитата:( annetf @ 26-04-2021 01:17 Смотреть сообщение )
Огромное Вам спасибо, все получилось!

:yes:
 



Интернет-магазин ионизатор воздуха ЭкоЮнит: Лампа Чижевского
shop.aeroion.ru
-------------------------------------------------------------------------------
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос