Así que he estado buscando una manera de cambiar la Disponibilidad de stock de nuevo a En Stock cuando el campo de cantidad es mayor que 0. El sistema ya cambia automáticamente la Disponibilidad de stock a Fuera de stock cuando establece la cantidad en 0 y guarda el producto. Me gustaría una forma de volver a configurarlo en Stock cuando establezca una cantidad mayor que 0 y guarde el producto.Magento: cambio automático de la "Disponibilidad de stock" de "Agotado" a "En stock" (y viceversa) en el Cambio de cantidad
Bueno, creo que encontré una manera simple, lo que en sí mismo me pone nervioso. Así que quise publicarles gurús para ver si esto es seguro, correcto y está bien.
En app/design/adminhtml/default/default/template/catalog/producto/pestaña/inventory.phtml
He cambiado esto:
<?php foreach ($this->getStockOption() as $option): ?>
<?php $_selected = ($option['value'] == $this->getFieldValue('is_in_stock')) ? 'selected="selected"' : '' ?>
<option value="<?php echo $option['value'] ?>" <?php echo $_selected ?>><?php echo $option['label'] ?></option>
<?php endforeach; ?>
A esto:
<?php if(($this->getFieldValue('qty')*1) > 0): ?>
<option selected="selected" value="1">In Stock</option>
<?php else: ?>
<option selected="selected" value="0">Out of Stock</option>
<?php endif; ?>
Todo lo que tengo que trabajar en este punto es un sitio en vivo, para que pueda entender mi preocupación ...
Por favor, hágame saber si esto tendrá el efecto deseado (parece que sí, pero parece simplista ....)
Esto sólo funciona en la superficie y no elimina por completo hacer lo que quiera que lo haga. Todavía estoy buscando una respuesta ... – Geoff