Jump to content

Ver detalledes de pedido desde hookActionPaymentConfirmation


xabikip

Recommended Posts

¿Como podria hacer para ver las lineas de un pedido desde el hookPaymentConfirmation?

 

Estoy desarrollando un modulo personalizado y necesito ver las lineas del detalle de pedido desde este hook.

 

¿Como coger datos desde OrderDetail utilizando el $paramas de este hook?

Link to comment
Share on other sites

Seria algo así

public function hookActionPaymentConfirmation($params){
		$id_order=($params["id_order"]);
		$detail_list = Db::getInstance()->executeS('SELECT * FROM `'._DB_PREFIX_.'order_detail` WHERE `id_order` = '.(int)$id_order);
                
                foreach ($detail_list as $detail){
		   .............etc	
			
	        }
..................etc
}
Edited by Enrique Gómez (see edit history)
  • Like 1
Link to comment
Share on other sites

Al final, leyendo la docu oficial he encontrado esta manera. Que es lo mismo pero me parece mas ordenado:

public static function get_order_details($id_order){

    	$sql = new DbQuery();
        $sql->select('*');
        $sql->from('order_detail');
	$sql->where('id_order = '.$id_order.'');
	$sql->orderBy('id_order_detail');
	return Db::getInstance()->executeS($sql);
 }

public function hookActionPaymentConfirmation($params){

        $id_order = $params['id_order'];

        $detail_list = $this->get_order_details($id_order);

        foreach ($detail_list as $detail){
        	//Aqui lo tenga que hacer
	}
}

Gracias Enrique de nuevo.

 

Un saludo ;-)

  • Like 1
Link to comment
Share on other sites

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