Magento – Zurück ins Lager Kästchen fehlt bei Gutschrift

IMAGEN

Ein Problem z.B. en Magento 1.9.0.1 es, dass man bei der Erstellung einer Gutschrift oder eines Korrekturbeleges nicht die Möglichkeit hat den Haken in des Kästchen “Zurück ins Lager” para establecer, so dass der zurückgeschickte Artikel wieder in den Bestand gebucht wird. Somit muss man den Lagerbestand immer manuell anpassen.

Leider ist dies ein Problem welches bei Konfigurierbaren Produkten auftreten kann. Para solucionar este problema, muss die Datei Abstract.php im Ordner /app/code/core/Mage/Adminhtml/Block/Sales/Items angepasst werden. Damit das System aber updatefähig bleibt, kopieren wir die Datei in den Ordner /app/code/local/Mage/Adminhtml/Block/Sales/Items

Anschließend verändern wir die Zeilen (como. 1075 HASTA 1105) und ersetzen

public function canReturnItemToStock($item=null) {

$canReturnToStock = Mage::getStoreConfig(Mage_CatalogInventory_Model_Stock_Item::XML_PATH_CAN_SUBTRACT);

si (!is_null($ita href = n>   a la Cesta ". & #   un ARTI CULO  <)) {

si (!$item->hasCanReturnToStock()) {

$product = Mage::getModel('Catalog / producto ")->cargar($item->getOrderItem()->getProductId());

si ( $producto->getId() && $producto->getStockItem()->getManageStock() ) {

$item->setCanReturnToStock(verdadero);

}

más {

$item->setCanReturnToStock(falso);

}

}

$canReturnToStock = $item->getCanReturnToStock();

}

return $canReturnToStock;

}

POR

public function canReturnItemToStock($item=null) {

 

$canReturnToStock = Mage::getStoreConfig(Mage_CatalogInventory_Model_Stock_Item::XML_PATH_CAN_SUBTRACT);

si (!is_null($ita href = n>   a la Cesta ". & #   un ARTI CULO  <)) {

si (!$item->hasCanReturnToStock()) {

$productOptions = ($item->getOrderItem()->getProductOptions());

si ( !vacío($productOptions['simple_sku']) && $simpleSKU = $productOptions['simple_sku']) {

$product = Mage::getModel('Catalog / producto ");

$producto->cargar($producto->getIdBySku($simpleSKU));

}más{

$productId = $item->getOrderItem()->getProductId();

$product = Mage::getModel('Catalog / producto ")->cargar($productId);

}

 

//echo $product->getSKU();

$stockItem = $product->getStockItem();

si ( $producto->getId() && ( $producto->getStockItem()->getManageStock() ) ) {

$item->setCanReturnToStock(verdadero);

}

más {

$item->setCanReturnToStock(falso);

}

 

//$item->setCanReturnToStock(verdadero);

}

$canReturnToStock = $item->getCanReturnToStock();

}

return $canReturnToStock;

}

Nach dieser Änderung kann nun auch bei den vorher problematischen Produkten ein Häkchen bei “Zurück ins Lager” establecer.

Se utiliza en la versión de Magento 1.9.0.1 Comentarios? Adiciones? Notas? Con alegría!

Publicado por Covos

DESDE 2009 He estado trabajando intensamente con Magento. Empecé con la creación y el funcionamiento de las tiendas B2C. Esto se extendió a través de mi trabajo en el sector de la logística. Esto dio lugar a sistemas especializados primera B2E. Hoy trabajo del día a día con una emocionante B2C, B2B- y proyectos B2E e informes en este blog sobre los desafíos y dan consejos de expertos.

Un pensamiento sobre “Magento – Zurück ins Lager Kästchen fehlt bei Gutschrift”

  1. Hola,

    vielen Dank für die tolle Anleitung. Ich arbeite mit Magento 1.9.2.4 bei meiner Version fehlt die Checkbox für “Zurück ins Lager” completamente. Ist das normal?

    Vielen Dank und freundliche Grüsse,
    Tom

Deja un comentario

Su dirección de correo electrónico no será publicado. Los campos obligatorios están marcados *