Alors si j'ai compris (toujours pas sûr), il te faut un getter (voire un setter)
Exemple dans Order.php
'shipping_number' => array(
'getter' => 'getWsShippingNumber',
'setter' => 'setWsShippingNumber'
),
...
public function getWsShippingNumber()
{
$id_order_carrier = Db::getInstance()->getValue('
SELECT `id_order_carrier`
FROM `'._DB_PREFIX_.'order_carrier`
WHERE `id_order` = '.(int)$this->id);
if ($id_order_carrier) {
$order_carrier = new OrderCarrier($id_order_carrier);
return $order_carrier->tracking_number;
}
return $this->shipping_number;
}