Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Как скрыть кнопки купить, если количество товаров на складе = 0

Как скрыть кнопки купить, если количество товаров на складе = 0

Откройте файл /includes/classes/product.php

заменить :
if ($array == '0') {

на:
if ($array == '0' && $array > '0') {

Вы тем самым уберёте кнопки купить, чтобы убрать кнопку в корзину на странице карточки товара, открывайте шаблон карточки товара themes/ваш_шаблон/module/product_info/product_info_v1.html
Найти и заменить:

{$ADD_QTY}
{$ADD_CART_BUTTON}

на:
{if $PRODUCTS_QUANTITY > 0}

{$ADD_QTY}
{$ADD_CART_BUTTON}
{else}
Товар временно отсутствует на складе.
{/if}


И сохранить все в UTF-8 кодировке, чтобы вместо русского текста не выводились кракозяблы.



Как скрыть кнопки купить, если количество товаров на складе = 0

Откройте файл /includes/classes/product.php

заменить :
if ($array == '0') {

на:
if ($array == '0' && $array > '0') {

Вы тем самым уберёте кнопки купить, чтобы убрать кнопку в корзину на странице карточки товара, открывайте шаблон карточки товара themes/ваш_шаблон/module/product_info/product_info_v1.html
Найти и заменить:

{$ADD_QTY}
{$ADD_CART_BUTTON}

на:
{if $PRODUCTS_QUANTITY > 0}

{$ADD_QTY}
{$ADD_CART_BUTTON}
{else}
Товар временно отсутствует на складе.
{/if}


И сохранить все в UTF-8 кодировке, чтобы вместо русского текста не выводились кракозяблы.


Прошу прощения Евгений, но что то я  так и не сообразил что нужно сделать в файле product_info_v1.html
проясните пожалуйста.


имхо - еще раз перечитайте, расписано все доступно


Не обязательно строчки

{$ADD_QTY}

{$ADD_CART_BUTTON}


будут вместе. возможно будут разделены какими то тегами. это уже от шаблона зависит.

Я даю универсальные методы. для каждого шаблона писать - нет возможности.

Мне не понятно, что может быть не понтяно.

найти похожий кусок кода и заменить на другой код, который дан.


я могу написать более универсально =) но более тупо =)

найти
{$ADD_QTY}
заменить на
{if $PRODUCTS_QUANTITY > 0}
{$ADD_QTY}
{/if}

найти
{$ADD_CART_BUTTON}
заменить на
{if $PRODUCTS_QUANTITY > 0}
{$ADD_CART_BUTTON}
{else}
Товар временно отсутствует на складе.
{/if}

идеально под все шаблоны =))) поидее


;) так зачем лишние проверки.


а я говорил что тупо =) но идеально под все шаблоны =))))


Дорого дня ,
А если товар измеряеться в киллограммах тогда как быть что менять ?


а как кнопку заменить на любой другой текст, если количество товаров на складе = 0 ???


Как сделать, если количество товара ноль, то чтобы кнопка менялась на свой текст (на главной)


разобрался

решалось так: в файле themes/ваш_шаблон/module/new_products_default.html
после

{$module_data.PRODUCTS_BUTTON_BUY_NOW_NEW}


добавить

{if $module_data.PRODUCTS_QUANTITY == 0}
любой текст
{/if}


кстати при помощи этого, и функции задать вопрос о товаре, можно сделать заказ товара при отсутствие на складе


graf, расскажи по-подробнее


{if $module_data.PRODUCTS_QUANTITY == 0}
любой текст
{/if}


сюда вместо любого текста вставляем переменнную со ссылкой на всплывающее окно с вопросом о товаре, непомню что за переменная, можно посмотреть в шаблоне.

Далее просто  правим языковые файлы в форме вопроса о товаре, на форму заказа товара. и в принципе все


уже сам догадался и сделал)


Смешно. Гы.


Источник



Copyright ShopOS