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

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

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

5 ответов

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

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

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

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

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

    • 0

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

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

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

  • 1

    Закрыть скрытые товары от индексации можно через плагин - https://www.webasyst.ru/store/plugin/shop/metarobots/.

    Через какое-то время после применения метатега "robots", поисковики обойдут все скрытые товары, которые успели проиндексировать, увидят запрет на индексацию, и уберут их из выдачи.

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

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