Почему в поиске отображаются "скрытые" товары

При реорганизации номенклатурной базы магазина вскрылась неприятная особенность. Даже если в свойствах товара установить признак "скрыт с сайта", всё равно покупатель может его купить. Причём двумя способами. Один - это придя по прямой ссылке из внешнего поисковика. Второй (вообще нонсенс для меня) - товар продолжает искаться в поиске! Думал что это из-за непереиндексированной базы -так нет. Если при поиске во фронтэнде ввести часть названия - то высвеичвается ВСЁ что имеет такое сочетание букв. И реальные позиции номенклатуры и "СКРЫТЫЕ".

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

1 ответ

  • 2
    replicant 12 декабря 2018 07:58 #

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

    1. Создаете новый типа товара в Типах и характеристиках.
    2. В настройках Витрины запрещаете к публикации этот тип товаров.
    3. Товары, которые надо скрыть с сайта, из поиска и из sitemap переводите в этот тип.

    Скрывать с сайта не обязательно. После этого старая товарная ссылка на страницу приведет к ошибке 404. В случае простого скрытия товара он все равно выдается по прямой ссылке.

    Возможно проблема в поиске конкретно в вашем случае из-за какой-то модификации кода, поэтому скрытые товары выдаются. Может быть какие-то плагины поиска были установлены. Если они есть, то надо на время отключить и проверить без них. Может быть это проявляется только из-за Умного поиска, если он включен. Надо попробовать переключить режим в Простой поиск и ещё раз проверить. В любом случае по-умолчанию такого не должно быть.

    • 0

      Код движка и магазина модификации не подвергался. Никаких плагинов, связанных с поиском не устанавливалось. И как найти что гадит? Вообще всё выключать на живом магазине? Как внешний плагин может повлиять на результат поиска? Разве он может менять код движка? 

      • +1
        replicant replicant 12 декабря 2018 10:48 #

        Всё конечно выключать не надо. Попробуйте поставить эксперимент с типами товаров на каком-нибудь одном продукте. Если всё будет ОК, то переводите товары для скрытия в другой тип, чтобы избежать выдачи в поиске.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите