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

Товара нет в наличии


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

Как сделать следующее:

1. Если количество товара равно 0, то чтобы товар не отображался вообще

2. Если количество товара равно 0, то вместо кнопки купить показывается надпись или рисунок: "товара нет в наличии", но цена отображается

3. Если количество товара равно 0, то вместо кнопки купить и цены в карточке товара показывается надпись: " товара нет в наличии, последний раз этот товар стоил %цена%." Вместо %цена% указывается его цена, которая имеется на данный момент в базе. А на странице категории цены нет, просто надпись: нет в наличии

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

1. Поправить sql запрос $product_listing в /includes/modules/default.php добавить where p.products_quantity > 0

2. А как это сочетается с первым пунктом?! Товар такой не виден будет, если выполнить 1 пункт.

3. Тоже самое, товара ведь не будет.

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

2. А как это сочетается с первым пунктом?! Товар такой не виден будет, если выполнить 1 пункт.

3. Тоже самое, товара ведь не будет.

Вы меня немного не поняли.

3 пункта, означают 3 разных решения.

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

Ну а как например 1 и 2 пункт будут уживаться?!

Если выполнить 1 пункт, то второй уже не сделаешь, потому что товар просто не буедт виден.

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

А зачем тогда спрашивать про взаимоисключающие друг друга варианты?!

На первый я как раз и ответил.

Нужно просто в sql запрос добавить условие.

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

Kooper

Вывод в зависимости от цены есть в теме: http://vamshop.ru/forum/index.php?topic=2084.0 ,

а в зависимости от количества в теме: http://vamshop.ru/forum/index.php?topic=2089.0

Экспериментируйте :)

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

А зачем тогда спрашивать про взаимоисключающие друг друга варианты?!

На первый я как раз и ответил.

Нужно просто в sql запрос добавить условие.

Спасибо, а как сделать вариант 3?

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

Где именно сдлать?!

Если в карточке товара, то в шаблоне карточки товара /templates/шаблон/module/product_info/product_info_v1.html писать что-то вроде:


{if $PRODUCTS_QUANTITY <= 0}
Нет в наличии
{else}
{$PRODUCTS_PRICE}
{/if}
[/code]

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

Вставил ниже следующий текст,текст в карточке товара отображается вопросами.Что поправить?


{if $PRODUCTS_QUANTITY <= 0}
Нет в наличии
{else}
{$PRODUCTS_PRICE}
{/if}
[/code]

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

Значит в неправильной кодировке сохранили файл.

Нужно сохранить его в кодировке utf8.

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

как правильно вывести текст "Нет в наличии" через языковый файл, что бы выводило и в новинках, рекомендуемых и тому подобное во всех модулях и боксах

потому как естествоенно вставка метки в шаблоне {#text_test#}

и в языковом файле russian.php : define('not_available','нет в наличии ');

успехов не принесли

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

Всё правильно делаешь, НО

смотри заголовок раздела - совпадает с названием шаблона!

в нем и пиши, например:

#categorie listing

[categorie_listing]

heading_more_categories = 'Подкатегории:'

для шаблона categorie_listing.html

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