J'ai rencontré un problème lors du chargement de TOUS les produits "enfants" d'un produit configurable dans une collection, même ceux qui sont en rupture de stock.
Comme charger les produits comme ceci:
$simpleCollection = $configurable->getUsedProductCollection()
->addAttributeToSelect('*')
->addFilterByRequiredOptions();
foreach ($simpleCollection as $simple) {
//$simple->getName();
}
ignorera les produits enfants qui sont en rupture de stock, probablement parce qu'ils ne sont pas répertoriés dans les tableaux de prix, qui sont joints.
Existe-t-il une autre option sans charger tous les identifiants enfants par getChildrenIds , puis charger chaque produit simple avec load ?