Ho riscontrato un problema durante il caricamento di TUTTI i prodotti "figlio" di un prodotto configurabile in una raccolta, anche quelli esauriti.
Come caricare i prodotti in questo modo:
$simpleCollection = $configurable->getUsedProductCollection()
->addAttributeToSelect('*')
->addFilterByRequiredOptions();
foreach ($simpleCollection as $simple) {
//$simple->getName();
}
ignorerà i prodotti figlio che sono esauriti, probabilmente perché non sono elencati nelle tabelle dei prezzi, che sono uniti.
Esiste un'altra opzione senza caricare tutti gli ID figlio di getChildrenIds e quindi caricare ogni prodotto semplice con load ?