Hi,
Product custom fields are in the "product" object. You have to load the product using the product class.
In the order, you will have the "order product", it is a different kind of product and it contains "item custom fields".
The data come from two different tables. Because the product custom fields are not stored in the table "order product" you have to load it directly in the table "product".
Regards,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.