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?

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit magento.stackexchange
scroll top