Как скрыть из каталога товары отсутствующие в наличии?
Есть товары которые в наличии отсутствуют и никогда не появятся. Нужно сделать так чтобы они не были видны пользователям сайта, чтобы их не просматривали и не отвлекались на них, но при этом были доступны через поиск и видны для поисковиков.
Если товар просто отключить в админке вот этой кнопкой ibb.co/4t8xK9C то страница начинает выдавать 404 и через 1-2 дня товар из поиска удаляется, что негативно сказывается на поисковых позициях, т.к. теряется ссылочная масса.
Если же выставить в настройках товара опцию «не показывать в меню» как на скрине ibb.co/hVHx7K2 то товар все равно продолжает отображаться, т.к. он находится в подкатегории, условно основная категория «Футболки» а подкатегория «Футболки оверсайз». Пробовал и в настройках подкатегории выставить параметр «не показывать в меню» — не помогает, движок упорно игнорит это условие и товар все равно виден всем пользователям. Проблема именно в том что товары находятся в подкатегории которая принадлежит к другому родительскому ресурсу, вот скрин ibb.co/bd64Vvj
Есть какое то решение? Чтобы товар не отображался для пользователей когда они просматривают сайт, но при этом был доступен через поисковики яндекса и гугла.
Если товар просто отключить в админке вот этой кнопкой ibb.co/4t8xK9C то страница начинает выдавать 404 и через 1-2 дня товар из поиска удаляется, что негативно сказывается на поисковых позициях, т.к. теряется ссылочная масса.
Если же выставить в настройках товара опцию «не показывать в меню» как на скрине ibb.co/hVHx7K2 то товар все равно продолжает отображаться, т.к. он находится в подкатегории, условно основная категория «Футболки» а подкатегория «Футболки оверсайз». Пробовал и в настройках подкатегории выставить параметр «не показывать в меню» — не помогает, движок упорно игнорит это условие и товар все равно виден всем пользователям. Проблема именно в том что товары находятся в подкатегории которая принадлежит к другому родительскому ресурсу, вот скрин ibb.co/bd64Vvj
Есть какое то решение? Чтобы товар не отображался для пользователей когда они просматривают сайт, но при этом был доступен через поисковики яндекса и гугла.
Комментарии: 1
В выводе товаров везде кроме поиска добавить условие на поле stock (смотря какое у Вас используется):
&where=`{"Data.stock:!=":"0"}`
Если же остатки в TV поле, то добавить поле в выборку и условие:&includeTVs=`tvname`
&where=`{"tvname:!=":"0"}`
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.