Jump to content

Datos del cliente en la factura PDF


Liebre

Recommended Posts

Hola a todos,

Bueno les cuento que necesito incluir algunos de los datos del cliente en la factura PDF que genera el prestashop 1.4

 

Para ello he creado en la clase (classes/custmer.php) el sigte método:

 

public function getCustomersById( $customer_id = '' )

{

empty($customer_id) ? $customer_id = (int)($this->id) : $customer_id = $customer_id;

 

return Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS('SELECT `id_customer`, `email`, `firstname`, `lastname`, `nit_distrib`, `nombre_distrib` FROM `'._DB_PREFIX_.'customer`

WHERE `id_customer` = ' . $customer_id );

}

 

y en el archivo (classes/PDF.php) agrego la siguiente linea:

 

// Obtiene datos del cliente

$customerObject = new Customer();

$customerObject->getCustomersById($order->id_customer);

 

Pero al hacer esto:

$pdf->Cell($width, 10, "" . $customerObject->email, 0, 'L');

 

No muestra nada, el objeto $customerObject, siempre llega vacio no importa el customer_id que le envie siempre me lo muestra vacio, es como si al metodo algo lo restringiera.

 

Cuando creé el método en la clase customer.php le dije que fuera de acceso publico (create public function) pero no se como hacer para que funcione )=

 

Si alguien me puede dar una manito se lo agradecerái eternamente.

 

Muchas gracias por su tiempo.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...