How To: Исключить модификации из результатов поиска

Для исключения модификаций из результатов поиска выключите флаг "Индексировать" и выполните переиндексацию сайта.

Отключить индексацию всех модификаций магазина № 1 можно SQL-запросом:

UPDATE `shop_items` SET `indexing` = 0 WHERE `shop_id` = 1 AND `modification_id` > 0;

Если вы хотите запретить индексацию модификаций поисковыми системами, то см. Запрет индексации поисковыми системами страниц, для которых отключена индексация внутри системы.

Пример отключения индексации модификаций магазина № 1, остаток которых на складе больше 10.

UPDATE `shop_items`, (SELECT `shop_items`.`id` FROM `shop_items` 
	LEFT JOIN `shop_warehouse_items` ON `shop_warehouse_items`.`shop_item_id` = `shop_items`.`id`
	WHERE `shop_items`.`shop_id` = 1
	AND `shop_items`.`modification_id` > 0
	GROUP BY `shop_items`.`id`
	HAVING SUM(`shop_warehouse_items`.`count`) > 10
	) as `tmp`
SET `indexing` = 0
WHERE `shop_items`.`shop_id` = 1
	AND `shop_items`.`modification_id` > 0
	AND `shop_items`.`id` = `tmp`.`id`;

Не нашли ответ на свой вопрос в документации? Направьте обращение в службу поддержки или онлайн чат.