davidlluna
02-09-2011, 06:49 PM
Buenas!
Tengo un magento 1.3.2.4 con:
Método de pago para servired/SERMEPA (La Caixa) 1.1.2
Funcionando correctamente todo menos una cosa, tengo habilitada la opción Crear factura automáticamente, esta opción también debería Preparar el shipment y Enviar el packing slip automáticamente tal y como podemos ver en StandardController.php:
$invoice = $order->prepareInvoice();
$invoice->register()->capture();
Mage::getModel('core/resource_transaction')
->addObject($invoice)
->addObject($invoice->getOrder())
->save();
$comment .= Mage::helper('servired')->__('<br />Factura #%s creada', $invoice->getIncrementId());
// Enviar email con la factura
$invoice->sendEmail(true);
// Preparar el shipment
$shipment = $order->prepareShipment();
Mage::getModel('core/resource_transaction')
->addObject($shipment)
->addObject($shipment->getOrder())
->save();
// Enviar el packing slip
$shipment->sendEmail(true);
El caso es que la factura se genera y envía correctamente pero el "Envio" ni se genera ni se envía por email.
Alguien tiene alguna pista de porque puede pasar esto?
No veo ningún mensaje de error y la ejecución llega a la linea 202 de StandardController.php ya que el estado y comentarios del pedido son correctos.
Saludos!
Tengo un magento 1.3.2.4 con:
Método de pago para servired/SERMEPA (La Caixa) 1.1.2
Funcionando correctamente todo menos una cosa, tengo habilitada la opción Crear factura automáticamente, esta opción también debería Preparar el shipment y Enviar el packing slip automáticamente tal y como podemos ver en StandardController.php:
$invoice = $order->prepareInvoice();
$invoice->register()->capture();
Mage::getModel('core/resource_transaction')
->addObject($invoice)
->addObject($invoice->getOrder())
->save();
$comment .= Mage::helper('servired')->__('<br />Factura #%s creada', $invoice->getIncrementId());
// Enviar email con la factura
$invoice->sendEmail(true);
// Preparar el shipment
$shipment = $order->prepareShipment();
Mage::getModel('core/resource_transaction')
->addObject($shipment)
->addObject($shipment->getOrder())
->save();
// Enviar el packing slip
$shipment->sendEmail(true);
El caso es que la factura se genera y envía correctamente pero el "Envio" ni se genera ni se envía por email.
Alguien tiene alguna pista de porque puede pasar esto?
No veo ningún mensaje de error y la ejecución llega a la linea 202 de StandardController.php ya que el estado y comentarios del pedido son correctos.
Saludos!