Stock= 0, En rupture de stock - alors je traite une note de crédit.Stock= 1, mais toujours en rupture de stock
Question
Situation: Stock= 0, in_stock= non Ensuite, je traite une note de crédit. Stock= 1, in_stock= non
Je m'attendrais à ce que l'in_stock soit réglé sur Oui.L'effet est que nous avons de nombreux t-shirts dans une taille de 1 SKU qui apparaissent apparemment un jour - et maintenant pas vu dans le magasin (donc pas vendu).Donc, ils sont en stock avec Qté 1, mais leur drapeau in_stock n'est toujours pas
question : y a-t-il une solution pour cela?
La solution
J'ai trouvé ceci:
"Je sais que c'est vieux mais parce que cela n'est pas encore fixé, pas même dans 1.7.0.1, j'ai proposé une meilleure solution.
testé sur 1,5,1 et supérieur:
\ app \ code \ core \ mage \ cataloginentrice \ model \ observateur.php
dans
Remboursement de la fonction publiqueInvententer ($ Observateur) »
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(); } }
Il a été pris de https:// Stackoverflow.Com / Questions / 10453324 / Magento-Credit-Memo-Retourner à la mise à jour - Disponibilité des stocks et ils disent également une autre solution possible (bien que moins efficace) se trouvent ici: http://wrightcreatiativalabs.com/blog/55-credit-memo-in-stock.HTML
Cela aide-t-il?