Ocorreu um problema ao carregar TODOS os produtos "filhos" de um Produto Configurável em uma coleção, mesmo aqueles que estão fora de estoque.
Como carregar produtos como este:
$simpleCollection = $configurable->getUsedProductCollection()
->addAttributeToSelect('*')
->addFilterByRequiredOptions();
foreach ($simpleCollection as $simple) {
//$simple->getName();
}
ignorará os produtos filhos que estão fora de estoque, provavelmente porque não estão listados nas tabelas de preços que ingressaram.
Existe outra opção sem carregar todos os IDs filhos de getChildrenIds e carregar cada produto simples com load ?