2 ответа

  • 1

    В нескольких конкретных или в нескольких абстрактных?

    Если в конкретных - вот плагин

    • +1
      Дмитрий Гончаров Дмитрий Гончаров 1 октября 2020 13:54 #

      абстрактных, т.е. товары содержащиеся в одной и более категорий

      • +1
        Vaslav Vaslav 1 октября 2020 14:18 #

        Можно так: выгрузить все товары в CSV с включенной настройкой "Дублировать запись о товаре для каждой категории, к которой он принадлежит", затем уже в Excel найти строки, которых несколько (например, так: отсортировать по наименованиям и вставить рядом формулу, которая выводит отметку, если значение в строке совпадает с предыдущей строкой; в результате будут отмечены искомые вами товары).

    • +1
      Дмитрий Гончаров Дмитрий Гончаров 1 октября 2020 17:40 #

      Плагин такой у меня есть. Может добавите такое условие?

  • 1

    Доступ к базе есть? phpmyadmin?

    Полный список товаров с категориями. Каждая строка - отдельная запись товар-категория. Отсортированы по возрастанию product_id.

    SELECT scp.product_id,scp.category_id,sp.name, sc.name FROM shop_category_products as scp LEFT JOIN shop_product as sp ON sp.id=scp.product_id LEFT JOIN shop_category as sc on scp.category_id=sc.id ORDER by scp.product_id

    Просто список с товарами, у которых больше одной категории:

    SELECT scp.product_id,sp.name, count(scp.category_id) as c_count FROM shop_category_products as scp LEFT JOIN shop_product as sp ON sp.id=scp.product_id GROUP BY scp.product_id HAVING c_count > 1 ORDER by scp.product_id 

    Результаты можно выгрузить в любом удобном вам формате из phpmyadmin с помощью экспорта.

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите