Bonjour.
Grâce à différents échanges du forum et analyse du fichier /override/controllers/admin/AdminOrdersController.php, j'ai pu ajouter le numéro de facture dans ma liste de commande :
$this->_select .= ', concat("#FA ",invoice.`number`) as numfact';
$this->_join .= 'LEFT JOIN `'._DB_PREFIX_.'order_invoice` invoice ON (invoice.`id_order` = a.`id_order`)';
$this->fields_list['numfact'] = array(
'title' => $this->l('N° de facture')
);//ajout colonne avec N° de facture
$this->fields_list = array_merge($this->fields_list, array(
'total_paid_tax_incl' => array(
'title' => $this->l('Total'),
'align' => 'text-right',
'type' => 'price',
'currency' => true,
'callback' => 'setOrderCurrency',
'badge_success' => true,
'filter_key' => 'a!total_paid_tax_incl'
)));//gestion ambiguïté du champ total_paid_tax_incl des tables ps_order et ps_order_invoice
J'ai également trouvé comment gérer l'ambiguïté du champ total_paid_tax_incl présent dans les tables ps_order et ps_order_invoice
Toutefois, il me serait utile de pouvoir déplacer ce champ dans la 2è ou 3è colonne, c'est à dire avant ou au milieu de plusieurs champs définis de PS. Avez-vous une idée comment faire cela ? ou un lien vers une doc. dév. ?
Merci d'avance pour l'aide.
Cdt.