Pergunta

Estou tentando criar uma relação entre um produto empacotado e um produto virtual.Então eu pensei:“Vamos apenas adicionar o produto virtual como produto relacionado.”

No entanto, não estava aparecendo na lista de produtos relacionados.Depois de algumas tentativas e erros (ou seja,adicionando todos os produtos como relacionados e vendo quais foram omitidos) descobri que estava omitindo apenas produtos virtuais da lista de produtos relacionados.

Minha pergunta é:

Este é um comportamento normal do Magento (CE 1.9.0.1)?(Estou editando uma instalação de magento já ativa) Se sim, por que os produtos virtuais são omitidos por padrão?Como posso incluí-los na lista de produtos relacionados?

Foi útil?

Solução

Pelo que posso dizer olhando Mage_Catalog_Block_Product_List_Related o comportamento que você descreveu não é o padrão.Se você olhar para o _prepareData() você verá que para que o produto apareça as seguintes condições devem ser atendidas:

  • O produto deve ser atribuído ao site atual
  • O produto não deve estar no carrinho
  • O produto deve estar visível no catálogo
Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top