¡Este artículo está incompleto y la solución podría no funcionar!
¿Alguna vez te preguntaste si sería posible crear un descuento negativo? artículo describe cómo crear una regla de precio negativo en el carrito de compras.
De forma predeterminada, Magento no acepta valores de descuento de reglas de precios negativos:
Tenemos que añadir algunos cambios a través del núcleo en Magento conforme al artículo:
- Vaya a: app/code/core/Mage/Rule/Model/Rule.php y encuentre:
//verificar si el importe del descuento > 0
si ((int)$this->getDiscountAmount() < 0) { 3 Mage::throwException(Mage::helper('rule')->__('Monto de descuento no válido.'));
}
Reemplace este código por 'comentando':
// si ((int)$this->getDiscountAmount() < 0) { 3 //Mage::throwException(Mage::helper('rule')->__('Monto de descuento no válido.'));
//}- Vaya a: app/code/core/Mage/Adminhtml/Block/Promo/Quote/Edit/Tab y busque:
'clase' => 'validar-número-no-negativo',
- 'Comenta' este código también:
// 'clase' => 'validar-número-no-negativo',
Ahora funciona para las reglas de precios del carrito de compras. Lamentablemente, el artículo no describe cómo habilitar valores negativos para las reglas de precios del catálogo. Tenemos la solución:
- Repita los pasos 3 y 4 para el archivo app/code/core/Mage/Adminhtml/Block/Promo/Catalog/Edit/Tab/Action.php
- Luego puedes cargar estos archivos, preferiré guardarlos en el directorio app/code/local en lugar de en el núcleo.
¿Qué pasa con el impuesto y la factura?
Los totales de los pedidos en el backend están desordenados, ¿hay alguna solución para este problema?
Hola Marcel,
Lamentablemente, nunca logré que esta solución alternativa 100% funcionara, por lo que se requieren algunas modificaciones finales para que funcione correctamente.
Parece que la regla del precio del catálogo no funciona. ¿Has probado esto? Gracias.
Gracias por compartir este video tutorial, estaba trabajando para establecer reglas de precios de catálogo en mi tienda Magento, tu video y esta publicación me ayudaron mucho, https://www.cloudways.com/blog/shopping-cart-and-catalog-price-rules-in-magento/.