Inclusión Fecha creación Ticket – Factura Magento

Me he puesto un pelín las pilas de la cantidad de cosas que os quería contar!

Hoy hablaré de como incluir una cosa tan sencilla como la fecha de factura en una factura en Magento. Y diréis: ¿para qué esto?

Si con Magento tienes todas las formas de pago online (en ese mismo momento), no hay pegas, ya que la fecha del pedido y la de la factura coinciden, pero no es así en una transferencia no-online. Imaginemos que un cliente hace un pedido por transferencia y la transferencia no es efectiva hasta pasados un par de días. Eh ahí el problema! Tenemos fecha de pedido y factura distintos y muchas tiendas online quieren constancia de eso.

Muy sencillo, chicos!

Haremos la inclusión de la fecha de factura en los documentos, pdfs que se envía a los clientes.

Modificando el fichero Abstract.php e incluyendo la siguiente sentencia:

$page->drawText(Mage::helper(‘sales’)->__(‘Invoice Date: ‘) . Mage::helper(‘core’)->formatDate($invoice->getCreatedAtStoreDate(), ‘medium’, false), 285, 760, ‘UTF-8’);

Este fichero lo encontraremos en /httpdocs/app/code/core/Mage/Sales/Model/Order/Pdf. !Recordad no modificarlo al estar en core!

Copiarlo primeramente a /httpdocs/app/code/local/Mage/Sales/Model/Order/Pdf, con toda la estructura de directorios y en ese fichero modificarlo e incluirle la sentencia antes citada.