Listen Sie konfigurierbare Produkte mit bestimmten Kriterien auf
Frage
Ist es möglich, alle konfigurierbaren Produkte entweder auf der Seite oder in SQL aufzulisten, um konfigurierbare Produkte zu sehen, die keine einfachen Produkte enthalten?
Zum Beispiel - ich habe ~ 1.000 konfigurierbare Produkte und um sicherzustellen, dass keine einfache Produkte zugewiesen wurden, möchte ich in der Lage sein, zu überprüfen, ohne jeden einzelnen zu durchlaufen.
Außerdem ist es möglich, einfache Produkte aufzulisten, die zu konfigurierbaren Produkten überhaupt nicht hinzugefügt wurden?
Lösung
Sie können die folgende MySQL -Abfrage verwenden, um alle konfigurierbaren Produkte zu erhalten, die nicht mit einfachen Produkten zugeordnet sind.
SELECT entity_id FROM `catalog_product_entity`
WHERE `type_id` = 'configurable' AND entity_id NOT IN(
SELECT DISTINCT parent_id FROM catalog_product_super_link
);
Andere Tipps
Um Informationen zu den damit verbundenen einfachen Produkten des konfigurierbaren Produkts anzuzeigen, sollten Sie einige Anleitungen geben.
http://www.magentocommerce.com/boards/viewthread/19867/
Sie können diesen neueren Artikel auch überprüfen: http://magentocommerceblog.blogspot.com/2012/08/how-to-get-all-associated-products-to.html