0
我有8000 简单产品未分配类别。Magento:将产品(分组)分类到构建它的所有简单产品
这些简单的产品用于创建很多分组产品。
所有分组产品都分配了类别。
是否可以将分组产品类别分配给与其关联的所有简单产品?
我有8000 简单产品未分配类别。Magento:将产品(分组)分类到构建它的所有简单产品
这些简单的产品用于创建很多分组产品。
所有分组产品都分配了类别。
是否可以将分组产品类别分配给与其关联的所有简单产品?
你可以只尝试将条目添加到catalog_category_product
表..:
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
;
下面的SQL将增加它们与任何分组产品所有类别的该分组的产品分配相关联的所有简单的产品。我刚才写道,并没有测试它,所以一定要在启动PRODUCTION db之前测试它;-)