Domanda

Sto cercando di creare una relazione tra un prodotto in bundle e un prodotto virtuale.Quindi ho pensato: "Aggiungiamo il prodotto virtuale come prodotto correlato."

Tuttavia non è stato mostrato nella lista dei prodotti correlati.Dopo qualche tentativo ed errore (cioè aggiungere tutti i prodotti come relativi e vedi che sono stati omessi) ho scoperto che omettendo solo prodotti virtuali dall'elenco dei prodotti correlati.

La mia domanda è:

è questo normale comportamento magento (CE 1.9.0.1)?(Sto modificando un'installazione magenta già attiva) In tal caso, perché i prodotti virtuali sono omessi di default? Come posso includerli nella lista dei prodotti correlati?

È stato utile?

Soluzione

Da quello che posso dire guardando Mage_Catalog_Block_Product_List_Related Il comportamento che hai descritto non è quello predefinito.Se guardi il _prepareData() vedrai che affinché il prodotto venga visualizzato le seguenti condizioni devono essere soddisfatte:

    .
  • Il prodotto deve essere assegnato al sito Web corrente
  • Prodotto non deve essere nel carrello
  • Il prodotto deve essere visibile nel catalogo
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a magento.stackexchange
scroll top