Как в админки найти все товары без категорий? Новый


Использую minishop2, после импорта часть товаров обновилась, а часть добавилась.
В выгрузке привязки к категориям нету. Как в админки найти товары без категорий?
03 октября 2016, 16:35    Андрей   
0    246 0

Комментарии (1)

  1. Дмитрий Меркурьев 04 октября 2016, 13:15 # 0
    Может быть сделать новую временную категорию, потом сделать выборку прямо в базе товаров которые не содержатся ни в одной категории.

    SELECT 
    	id 
    FROM 
    	modx_site_content 
    WHERE 
    	parent NOT IN (SELECT id FROM modx_site_content WHERE class_key LIKE 'msCategory') 
    	AND class_key LIKE 'msProduct'
    

    А потом просто обновить родителя у найденных товаров:

    UPDATE 
    	modx_site_content 
    SET
    	parent = 'ид временной категории' 
    WHERE 
    	id IN (Список ИД найденных товаров через запятую)
    
    

    Все товары бывшие без категорий окажутся в новой и будут доступны
    Вы должны авторизоваться, чтобы оставлять комментарии.