Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


kikaridza123
 Share

Recommended Posts

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

под ocStore 2.3 

Шаблон Fractal

 

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

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

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

 

 

 

Edited by kikaridza123
Link to comment
Share on other sites


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

Link to comment
Share on other sites

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

 

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

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

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

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

 

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

 

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

Link to comment
Share on other sites


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

 

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

 

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

 

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

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

 

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

 

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

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

Link to comment
Share on other sites


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

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

под ocStore 2.3 

Шаблон Fractal

 

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

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

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

 

 

 

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

 

Link to comment
Share on other sites

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

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

 

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

Link to comment
Share on other sites


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

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

 

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

Link to comment
Share on other sites


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

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

Link to comment
Share on other sites


  • 11 months later...
В 20.02.2018 в 16:36, Pascha сказал:

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


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

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


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

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

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

  • +1 1
Link to comment
Share on other sites


  • 1 year later...
В 20.02.2018 в 14:18, kikaridza123 сказав:

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

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

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

Link to comment
Share on other sites


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

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

 

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

Link to comment
Share on other sites

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

 

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

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

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

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

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.