et le tracking_number n'est pas inconnu mais existe dans plusieurs tables et comme il n'a pas d'alias dans votre requête SQL ne sait pas lequel ramener
Regardez la requête, Phenix charge la table carrier avec l'alias oct.:
LEFT JOIN ps_order_carrier
oct
ON(oct.id_order
= a.id_order
)
et en bas de la requête une jointure est rajoutée avec l'alias oc.:
LEFT JOIN ps_order_carrier
oc ON (a.id_order
= oc.id_order
)
Donc oui c'est un des modules de transport qui vous modifie le listing, décrochez-le de ces hooks vu que Phenix propose nativement d'afficher la colonne du n° de suivi