Jump to content

Ajouter colonne liste commandes BO depuis table tierce


Recommended Posts

Bonjour,

 

J'ai réussi à ajouter de nouvelles colonnes dans la liste des commandes du BO PS (1.5) mais jusqu'à maintenant je récupérait des infos depuis les tables ps_xxx donc pas de problèmes (code postal, shipping_number ou encore le carrier).
 

Là j'aimerais pouvoir afficher des infos depuis une table tierce (dans la même BDD que PS) avec pour clé le id_order.

 

Dans mon override AdminOrderController.php j'ai tenté d'ajouter la requête: 

$this->_select .= ', mr_statut as statut_liv';
$this->_join .= ' LEFT JOIN `ma_table` mr ON (mr.`id_order` = a.`id_order`)';

Puis d'ajouter le champ : 

$this->fields_list['statut_liv'] = array(
'title' => $this->l('Statut'),
'width' => 120,
'callback' => 'statut_liv'
);

Et enfin ma callback : 

public function statut_mr($statut_liv)
{
return $statut_liv;
}
 
Et là erreur dans le BO, la liste des commandes ne s'affiche plus.
Si quelqu'un sait où je me suis planter et comment y remédier je preneur :-)
 
Merci d'avance,
Logs
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...