0 Пользователей и 1 Гость просматривают эту тему.
  • 14 Ответов
  • 4827 Просмотров
*

BoBaN

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • http://it-m.by/
Нужно, что бы страницы товаров которых в данный момент нет в наличии, всё равно сохранялись, но не отображались в поиске по сайту, и в категориях.
Если в настройках VirtueMart отключить опцию "Показывать товары, которых нет на складе", то при переходе на ссылку товара который когда-то там был появляется надпись:
Ошибка: Извините, но запрошенный товар не найден!
Нужно же, что бы товар продолжал отображатся, без возможности его купить. (не отображаясь в категориях и поиске по сайту)

Кто нибудь может подсказать, как это можно реализовать?
*

my@so

  • Захожу иногда
  • 115
  • 1 / 0
+1! тоже хотелось бы. Как на digital.ru, например
*

kiddywear

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Так он итак отображается, просто кнопка отображается не купить а другая (уже не помню) и при нажатии на нее переходишь в форму где можно оставиь email (для связи после появления товара на складе). Только включите опцию "Показывать товары, которых нет на складе".
« Последнее редактирование: 20.06.2012, 17:22:33 от kiddywear »
*

timeshop63

  • Новичок
  • 1
  • 0 / 0
Здравствуйте, знатоки Joomla и Virtuemarta. Обновлю тему, тем же вопросом. Может кто-то все таки подскажет. Как сделать так , чтобы товары, который нет в наличии не показывались в основном списке при просмотре категории, но чтоб эти товары можно было найти поиском? Заранее спасибо за ответ.
P.s стандартная галочка "не показывать товары в наличии" не подходит, так как совсем убирает товар отовсюду....
*

blik

  • Захожу иногда
  • 80
  • 13 / 0
Так и не было ответа на этот вопрос.
Может уже появилось решение?
*

fsv

  • Moderator
  • 2765
  • 402 / 2
Так и не было ответа на этот вопрос.
Может уже появилось решение?
Думал, вы и сами можете...
Давно не работал с 1.1, посмотрел быстро, так что на 100 не уверен. Но на первый взгляд - \administrator\components\com_virtuemart\html\shop_browse_queries.php, стр.353
Код
	if( CHECK_STOCK && PSHOP_SHOW_OUT_OF_STOCK_PRODUCTS != "1") {
    $where_clause[] = 'product_in_stock > 0';
}
Здесь добавить нужную логику с проверкой вариантов, в т.ч. $keyword.
Веб-разработка: заказ. Только новая объемная разработка. Качественно, дорого.
*

blik

  • Захожу иногда
  • 80
  • 13 / 0
Простите, мой промах, я не написала что надо это для VM3(
Необходимо скрыть товары которых нет в наличии на странице отображения списка товаров в категории.
При этом необходимо чтобы сами товары которых нет в наличии (их карточки товара) открывались и выдавали код 200.
Частично эту задачу получается решить, добавлением кода, товары из списка пропадают, но при этом остаются пустые места в списке товаров, вот от этих пустых мест надо избавиться.
Код который добавляла в файл - com_virtuemart/sublayouts/products.php такой -
46строка - foreach ( $products as $product ) {
if (!$product->product_in_stock >0) {
continue;
}
И счётчик товаров на странице отображает сейчас все товары которые есть в категории, а не те которые в наличии.
*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
Всем привет. Как эта задача решается на VM 3.4.0 ?

P.S. Товар, которого нет в наличие пускай отображается, только в самом конце.
« Последнее редактирование: 09.07.2021, 14:33:42 от Igoritaly »
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
пускай отображается, только в самом конце.
Очень великодушно с Вашей стороны :)
Есть какие-то собственные мысли о решении Вашей задумки?
« Последнее редактирование: 09.07.2021, 22:45:55 от rsn »
Возможно, будет интересно: Интеграция с Ozon
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
Есть какие-то собственные мысли о решении Вашей задумки?
Я предполагал, что должно быть решение. Ну это же очень не логично, фильтровать товар по цене и видеть список десятков-сотен товаров, которых тупо нет в наличии. Неужели Joomla не может проработать этот очевидный момент?

сортировка по наличию
А если хочется отфильтровать по цене?
*

ShopES

  • Захожу иногда
  • 426
  • 11 / 0
при чем тут Joomla?
дело в фильтре VirtueMart.
возьмите тот же сайт днс.
там в фильтре есть отображать ли те что нет в наличии.

*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
там в фильтре есть отображать ли те что нет в наличии.
И где можно запретить отображение товаров, которых нет в наличии?
*

rsn

  • Давно я тут
  • 520
  • 34 / 3
очень не логично, фильтровать товар по цене и видеть список десятков-сотен товаров, которых тупо нет в наличии.

Логично/не логично - это зависит от сферы бизнеса. В разных сферах к наличию разные устоявшиеся ожидания.
Допустим, для сферы доставки еды - наличие не имеет значения, т.к. блюда готовят под заказ.
Для интернет-магазина бытовухи наличие, наоборот, имеет огромное значение.

Цитировать
Неужели Joomla не может проработать этот очевидный момент?

К сожалению, стандартно в VirtueMart это не продумано. Но компонент ведь бесплатный, и предъявлять претензии не приходится.
А решения, конечно же, есть. Я, например, когда-то делал это для себя.
Будет время, попробую найти, поделиться
« Последнее редактирование: 16.07.2021, 15:08:41 от rsn »
Возможно, будет интересно: Интеграция с Ozon
*

Igoritaly

  • Давно я тут
  • 659
  • 2 / 0
Логично/не логично - это зависит от сферы бизнеса. В разных сферах к наличию разные устоявшиеся ожидания.
Допустим, для сферы доставки еды - наличие не имеет значения, т.к. блюда готовят под заказ.
Для интернет-магазина бытовухи наличие, наоборот, имеет огромное значение.
Согласен

Будет время, попробую найти, поделиться
Буду признателен
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сопутствующие товары не отображаются

Автор newjey

Ответов: 6
Просмотров: 1195
Последний ответ 28.09.2015, 18:14:19
от newjey
Неправильное сортировка по цене в категориях товаров

Автор Tobi_108

Ответов: 0
Просмотров: 1238
Последний ответ 06.08.2015, 16:29:26
от Tobi_108
Как сделать на товар которого нет в наличии заказ?

Автор urodoff

Ответов: 17
Просмотров: 5019
Последний ответ 27.12.2014, 19:21:09
от Vladmr163
Не отображаются товары

Автор bug73

Ответов: 4
Просмотров: 1284
Последний ответ 07.05.2014, 19:05:12
от bug73
Товары с наличием 0 автоматически в конец списка категории

Автор newjey

Ответов: 4
Просмотров: 1177
Последний ответ 27.09.2013, 22:04:28
от newjey