2012-07-14 11 views
3

Lorsque je crée un rapport "Produits commandés" dans Magento, les produits configurables apparaissent comme un produit unique, où les ventes de tous les produits enfants ont été résumées.Magento: rapport "Produits commandés" - comment afficher les produits enfants de produits configurables?

Comment puis-je modifier ce comportement, de sorte que - en outre - les produits pour enfants sont montrés et leurs quantités vendues?

La version utilisée est Magento 1.6.2.

+1

œuvres pour 1.9.3 ainsi. s'il vous plaît noter que cela est très gourmand en ressources si vous avez beaucoup de commandes – Mike

Répondre

7

millejano de # magento-de m'a aidé et m'a permis de poster cette réponse:

Créer une ré-écriture pour ou copier/app/code/core/Mage/Rapports/Modèle/ressources/produit/Collection. php à local.
En addOrderedQty(), modifiez la ligne

->where('parent_item_id IS NULL') 

à

->where('e.type_id = ?', 'simple') 

Vous avez terminé. Au lieu du produit configurable résumée, vous verrez maintenant les produits simples sous-jacents dans chaque rapport et même sur le tableau de bord.

Original post par millejano: https://gist.github.com/3149637/

+0

Excellent, merci! –

+0

Grande solution élégante, pourquoi diable y at-il une option standard pour cela !? –

Questions connexes