Перейти к содержанию
4666546465

filtrpro показывает скрытые товары как исправить?

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

Здравствуйте. столкнулся с проблемой: Мне нужно было скрыть товары со страницы категорий с количеством "0", в файле catalog/model/catalog/product.php я заменил:

p.status = '1'

на

p.status = '1' AND p.quantity > 0

Товары исчезают когда я отключаю фильтр, но когда включаю filtrpro скрытые товары все равно выводятся, я так думаю что в файле

catalog/controller/module/filterpro.php нужно повторить вышеуказанную процедуру но порывшись там не нашел

p.status = '1'

теперь ломаю голову как скрыть товары в фильтрпро с количеством "0" . помогите пожалуйста?

Поделиться сообщением


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

В случае с категорией вы запрос в базу редактируете в catalog/model/catalog/product.php, а в случае с фильтром ищите в catalog/controller/module/filterpro.php

Видите разницу?

И ещё, модель фильтра зашифрована ионкубом, скорее всего придётся делать свой запрос в базу, и подключать его отдельной моделью.

Также можно исключить товары с количеством <=0 в контроллере.

Поделиться сообщением


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

у фильтра свой model но увы, зашифрован 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, mazein сказал:

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

 

как это вы себе представляете? Ему надо изменить функционал фильтра.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Только что, nikifalex сказал:

 

как это вы себе представляете? Ему надо изменить функционал фильтра.

 

Смутно, но теоретически это возможно.

Поделиться сообщением


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

теоретически метод только один, но он нелегален

Поделиться сообщением


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

в файле catalog/model/catalog/product.php я заменил:

p.status = '1'

на

p.status = '1' AND p.quantity > 0

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

Снимок.PNG

Изменено пользователем 4666546465

Поделиться сообщением


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

в файле catalog/model/catalog/product.php я заменил:

p.status = '1'

на

p.status = '1' AND p.quantity > 0

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
25 минут назад, nikifalex сказал:

теоретически метод только один, но он нелегален

получается скрыть товар через фильтр ОЧЕНЬ проблематично? я написал разработчику фильтра. может поможет

Поделиться сообщением


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

:-D  на самом деле в админке в настройке filtpro есть маленькая галочка. я на нее нажал и фильтр прекратил показывать скрытые товары. пол дня просидел. оказывается все просто))

Снимок.PNG

Поделиться сообщением


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

:-D  на самом деле в админке в настройке filtpro есть маленькая галочка. я на нее нажал и фильтр прекратил показывать скрытые товары. пол дня просидел. оказывается все просто))

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

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

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