douchui7332 2014-12-03 16:37
浏览 5
已采纳

Magento:将产品(分组)类别分配给构建它的所有简单产品

I have 8000 simple products without category assigned.

These simple products are used to create a lot some grouped products.

All grouped product have category assigned.

Is possible to assign grouped product category to all simple products that are associated to it?

  • 写回答

1条回答 默认 最新

  • douza19870617 2014-12-03 19:00
    关注

    you could just try to add entries to catalog_category_product table..:

    INSERT IGNORE INTO catalog_category_product (category_id, product_id)
    SELECT ccp.category_id, cpr.child_id FROM catalog_product_entity  cpe
    JOIN catalog_product_relation cpr ON cpr.parent_id = cpe.entity_id
    JOIN catalog_category_product ccp ON cpe.entity_id = ccp.product_id
    WHERE cpe.type_id = 'grouped'
    ORDER BY cpe.entity_id
    ;
    

    following SQL will add all simple products which are associated with any grouped products to all categories to which the grouped product is assigned. I wrote in just now and didn't test it so be sure to test it before launching on PRODUCTION db;-)

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 虚拟机打包apk出现错误
  • ¥30 最小化遗憾贪心算法上界
  • ¥15 用visual studi code完成html页面
  • ¥15 聚类分析或者python进行数据分析
  • ¥15 逻辑谓词和消解原理的运用
  • ¥15 三菱伺服电机按启动按钮有使能但不动作
  • ¥15 js,页面2返回页面1时定位进入的设备
  • ¥50 导入文件到网吧的电脑并且在重启之后不会被恢复
  • ¥15 (希望可以解决问题)ma和mb文件无法正常打开,打开后是空白,但是有正常内存占用,但可以在打开Maya应用程序后打开场景ma和mb格式。
  • ¥20 ML307A在使用AT命令连接EMQX平台的MQTT时被拒绝