Stock= 0, esaurito - Quindi elaborare una nota di credito.Stock= 1, ma ancora esaurito
Domanda
Situazione: Stock= 0, in_stock= no Quindi elaborare una nota di credito. Stock= 1, in_stock= no
Mi aspetterei che l'IN_Stock sia restituito a Sì.L'effetto di questo è che abbiamo molte magliette in 1 dimensione di 1 SKU che apparentemente sono state restituite un giorno - e ora non viste nel negozio (quindi non venduto).Quindi sono in magazzino con Qty 1, ma la loro bandiera in_stock non è ancora
Domanda : C'è una soluzione per questo?
Soluzione
Ho trovato questo:
."So che è vecchio ma perché questo non è ancora stato risolto nemmeno in 1.7.0.1 ho trovato una soluzione migliore.
Testato su 1.5.1 e sopra:
\ app \ code \ core \ mage \ cataloginventory \ model \ observer.php
in
Public Function RimborsoRistoryInventory ($ Observer) "
.after Mage::getSingleton('cataloginventory/stock')->revertProductsSale($items); //add this foreach ($creditmemo->getAllItems() as $item) { $productId = $item->getProductId(); $product = Mage::getModel('catalog/product')->load($productId); if(!$product->isConfigurable()){ $stockItem = $product->getStockItem(); //$stockItem->setQty($item->getQty()); $stockItem->setIsInStock(1); $stockItem->save(); $product->setStockItem($stockItem); $product->save(); } }
è stato preso da https:// stackoverflow.com / domande / 10453324 / Magento-Credit-Memo-ritorno-a-stock-non-aggiornamento-stock-Disponibilità e dicono anche un'altra possibile soluzione (anche se meno efficace) si trova qui: http://wrightcreatelivelbs.com/blog/55-credit-memo-in-stock.HTML
Aiuto?