Problème résolu, il manquait un simple paramètre dans une des requetes.
La correction sera dans la prochaine version d'HikaShop, mais vous pouvez dès à présent corriger ce problème en modifiant le helper / order dans la fonction "order()"
"administrator/components/com_hikashop/helper/order.php"
il faut remplacer:
$query = 'SELECT a.'.$orderingMap.',a.'.$pkey.' FROM '.hikashop_table($this->table).' as b, '.hikashop_table($this->table).' as a';
$query .= ' WHERE a.'.$orderingMap.' '.$sign.' b.'.$orderingMap.' AND b.'.$main.' = '.$id.$this->group(false,'a');
$query .= ' ORDER BY a.'.$orderingMap.' '.$dir.' LIMIT 1';
$database->setQuery($query);
par:
$query = 'SELECT a.'.$orderingMap.',a.'.$pkey.' FROM '.hikashop_table($this->table).' as b, '.hikashop_table($this->table).' as a';
$query .= ' WHERE a.'.$orderingMap.' '.$sign.' b.'.$orderingMap.' AND b.'.$main.' = '.$id.$this->group(false,'a').$this->group(false,'b');
$query .= ' ORDER BY a.'.$orderingMap.' '.$dir.' LIMIT 1';
$database->setQuery($query);