|
Salve.
Sto lavorando al layout di vista di categoria a griglia.
Volevo aggiungere la disponibilità di magazzino.
Ho aggiunto nel template il seguente codice:
<div class="in-stock">Disponibili <?= (int)Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product)->getQty()?> pezzi</div>
Tutto ok nei Simple Product ma il problema sorge nei configurable products.
Ho creato un prodotto configurable:
General:
Status: Enable
Inventory:
Manage Stock: Yes
Stock Availability: In stock
Inoltre gli ho associato 2 prodotti (associated products), entrambi con disponibilità maggiore di 0 ed abilitati.
Il problema è dato dal fatto che il codice PHP sopra restituisce 0 per il prodotto configurable, come se non SOMMASSE le disponibilità dei suoi simple products.
Le soluzioni credo siano:
1. Rendere + complessa l’istruzione PHP di calcolo della disponibilità
2. Sto sbagliando qualche passaggio?
Grazie a tutti. Buon lavoro.
PS.
E’ possibile che io stia facendo qualche errore elementare visto che è solo la mia seconda applicazione di magento.
|