Hi,
No.
In the cpanel_orders function of the components/com_hikashop/views/order/view.html.php, you have this code:
$productClass = hikashop_get('class.product');
foreach($this->products as $k => $product) {
if(!empty($product->product_parent_id))
$parent_ids[$product->product_id] = (int)$product->product_parent_id;
else {
$productClass->addAlias($this->products[$k]);
}
}
Its role is precisely to add the "alias" attribute in each product object of the $this->products array. The addAlias function does several things :
- check if product_alias has been filled or not. If not, use the product_name
- translate the alias if necessary
- transliterate the alias if necessary
So ->alias is there and it's normal to use it rather than product_alias. However, In 90% of the cases, you'll see the same value in ->alias and in ->product_alias