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

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

Комментарии: 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 (Список ИД найденных товаров через запятую)

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