Поиск товаров, которые НЕ входят ни в какие категории
Легко узнать, какие товары находятся в той или иной категории.
Есть ли способ узнать, какие товары НЕ входят в категорию?
Есть ли способ узнать, какие товары НЕ входят ни в какие категории?
Моя цель для этого - поиск товаров, которые, возможно, были введены, и по какой-то причине вкладка "категория" была забыта, в результате чего продукт не может быть найден должным образом.
1 answers
Это невозможно сделать с помощью администратора Magento. Если вы просто ищете способ сделать это как разработчик, следующий запрос предоставит вам список артикулов и идентификаторов продуктов:
SELECT e.entity_id, e.sku FROM catalog_product_entity AS e LEFT JOIN catalog_category_product AS l ON l.product_id = e.entity_id WHERE l.category_id IS NULL
Если вы хотите включить эту функцию в администрацию Magento для работы с менеджерами продуктов, вам в основном просто нужно создать пользовательский интерфейс, а затем присоединиться к этой же таблице ссылок категорий к коллекции продуктов, которую вы можете затем использовать для отображения списка потерянных продуктов.