Здравствуйте!
Необходимо вынести в настройки модуля Каталог фичу добавления в карту сайта неопубликованных товаров.
Поясню, зачем.
Допустим, имеется клиент, менеджеры которого вручную управляют каталогом. А мы занимаемся сео в том числе.
Менеджерам удобно нажать пимпу, снять с публикации. И, чтобы сайт не отдавал таким товарам 404, настройка есть, это очень хорошо. То есть, заиндексированный товар есть, ссылка с поиска выдаст посетителю этот товар (а дальше "нет в наличии", "заказать" - это уже лирика)
Но. С течением времени, такие "эффективные менеджеры" рушат всё сео на корню. Было 5 тысяч товаров, стало 1 тысяча товаров. Выключают всё, что уже не производится, нет пока в наличии или же просто нерентабельно. Им так удобно - конечно, удобнее нажать пимпу, чем с остатками играться.
Плюс, возможно мы хотим влить 10к фейковых товаров для увеличения массы сайта :)
Так вот, в /modules/catalog/config/handlers.inc.php есть функция getPages
а там жёстко вбит костыль
$api->setFilter('public', 1);
то есть, если непублично, в карту сайта не попадает.
Комментарии 3
Ответить 0
Ответить 0
Ответить +1
Написать сообщение