БЛОГОДЖУМЛА - БЛОГ О ДЖУМЛА

Маленький хак. Товары в наличии. Virtuemart

  • Категория: Virtuemart 1
  • Автор:
  • Просмотров: 4128

joomla mysql virtuemart интернет-магазин категория товаров

По просьбе старого знакомого. Для магазинов на Virtuemart 1.1.*

Необходимо в списке товаров независимо от выбранной сортировки всегда сначала показывать товар, который есть в наличии (у которого есть остаток - product_in_stock > 0 ).

Открываем /administrator/components/com_virtuemart/html/shop_browse_queries.php и в конце файла

вместо

$q .= "\n ORDER BY $orderbyField $DescOrderBy";

пишем

$q .= "\n ORDER BY IF(`#__{vm}_product`.`product_in_stock` > 0, 1, 0) DESC, $orderbyField $DescOrderBy";

Сохраняем. Все.

Внимание!!! Мои расширения продаются только на сайтах beagler.ru и joomext.ru
Только при покупке на сайтах beagler.ru и joomext.ru я гарантирую помощь в установке, техподдержку и обновления.
При покупке моих расширений на каких-либо других сайтах я никакой ответственности не несу, техподдержку и обновления не предоставляю, отсутствие в расширениях вирусов, бэкдоров, шеллов и т.д. не гарантирую!
Остерегайтесь подделок
Back to top

Отправка заказа. Пожалуйста, подождите ...

Спасибо за заказ! Мы свяжемся с Вами в ближайшее время

Возникла проблема с отправкой заказа. Пожалуйста, попробуйте еще раз..

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