Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Скрыть товары которых нет в наличии (ИЩУ / Доработка модуля)


kikaridza123
 Поделиться

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

Всем добрый день,
Ищу исполнителя который доработает данный модуль -

под ocStore 2.3 

Шаблон Fractal

 

Нужно скрыть товары которых нет в наличии ( у которых кол-во равно 0)

Скрыть эти товары в категориях, производителях, модулях типа: Рекомендуемые, последние, хит продаж, новинки, акции и.т.д
Но оставить товары доступными по прямой ссылке чтоб не пропали из индекса и чтоб были без 404 ошибки

Также стоит модуль ocFilter + загрузка товаров по кнопке "Показать еще" -  также сделать чтоб работало, мало ли при фильтрации товары появятся ( просто не знаю как фильтр работает и делает выборку по товарам, поэтому и написал момент с фильтром.)

 

 

 

Изменено пользователем kikaridza123
Ссылка на комментарий
Поделиться на других сайтах


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

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

В дополнение будет полезный функционал

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


Задавался этим вопросом летом, так у меня каждые 3-6 месяц товар полностью обновляется 

 

спрашивал тогда у Марка 

Он посоветовал делать чпу у товаров - сайт/товар 

Создать категорию, например: «нет в наличии»

категория с самого начала выключена и на сайте и в индексе не отображается

 

когда товар заканчивается, снимаете все категории у товара и вешаете на «нет в наличии» что бы потом в случае чего быстро находить товары:) 

 

способ действительно лучший и никакие модули не нужны :)

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


+ ещё в том, что категории не разрастаются , и не будет диких тормозов, когда накопится очень много товаров, большая часть из которых нет в наличии 

 

так же я уделяю у товаров, которых нет в наличии все фильтры и атрибуты

 

идеально до этого подходит батч эдитор 

 

но , я могу ошибаться, потому что мало разбираюсь:) 

Но, мне кажется, что чем больше товаров в категории в базе, даже если их нет в наличии, тем медленне она открывается, поэтому лучше вешать на ненужную категорию, которая не выводится

 

точно так же думаю и про фильтры и атрибуты, что со старых товаров их лучше удалять)

 

Кто разбирается, если ошибаюсь - поправьте:)

я не отрицаю, что могу быть полным лошарой)))

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


3 часа назад, kikaridza123 сказал:

Всем добрый день,
Ищу исполнителя который доработает данный модуль -

под ocStore 2.3 

Шаблон Fractal

 

Нужно скрыть товары которых нет в наличии ( у которых кол-во равно 0)

Скрыть эти товары в категориях, производителях, модулях типа: Рекомендуемые, последние, хит продаж, новинки, акции и.т.д
Но оставить товары доступными по прямой ссылке чтоб не пропали из индекса и чтоб были без 404 ошибки

Также стоит модуль ocFilter + загрузка товаров по кнопке "Показать еще" -  также сделать чтоб работало, мало ли при фильтрации товары появятся ( просто не знаю как фильтр работает и делает выборку по товарам, поэтому и написал момент с фильтром.)

 

 

 

 не совсем то - но мне кажется - это то, что нужно

 

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

54 минуты назад, whiteblue сказал:

 не совсем то - но мне кажется - это то, что нужно

 

Да , тоже интересное решение, нужно задуматься над этим,
Но это решение не скрывает товары,
Но обязательно подумаю

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


2 часа назад, zlob сказал:

точно так же думаю и про фильтры и атрибуты, что со старых товаров их лучше удалять)

 

Потом если товар появятся к примеру 100-200-300 товаров появятся опять в наличии- к каждому писать атрибуты. добавлять категории
Я бы не использовал этот метод,
Мне проще просто выставить по фильтру через Автоматическая обработка прайс листов кол-во или статус
и знать что товары просто скроются 

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


Исполнитель и решение найдено.

Всем спасибо!
По окончании работы, отпишусь сюда с результатом.
Вдруг еще кому нужно будет

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


  • 11 месяцев спустя...
В 20.02.2018 в 16:36, Pascha сказал:

минимальные изменения
в контроллер в массив 
 


'quantity'    => $result['quantity'],

и обернув в условие  в tpl-ках
вывод товаров 


<?php if ($product_info['quantity'] > 0) { ?>... <?php } ?>

могут спасти "отцов фриланса" и сэкономить бабло... )))

Рабочая схема, проверено. Единственное, нужно количество товаров отображение на странице в админке ставить максимальное. А то у меня пару товаров были на первой странице, остальные на второй.
Товары не отображаются, но место в счетчике они занимают)))

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


  • 1 год спустя...
В 20.02.2018 в 14:18, kikaridza123 сказав:

Исполнитель и решение найдено.

Всем спасибо!
По окончании работы, отпишусь сюда с результатом.
Вдруг еще кому нужно будет

Так и не отписал. А у меня сейчас точно такое надо сделать

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


В 30.06.2020 в 12:44, afdaser сказал:

Так и не отписал. А у меня сейчас точно такое надо сделать

 

что именно такое же ? Скрыть товары с кол-во 0 ???

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

В 02.07.2020 в 15:58, zCarot сказав:

 

что именно такое же ? Скрыть товары с кол-во 0 ???

да, но оставив их по ссылке.

Вроде это мне должно помочь.

буду пробовать

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


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.