Bonjour,
Je n'arrive pas à reproduire votre soucis sur mon site local ou sur le site de démonstration.
La sauvegarde des ACL (pour le prix ou le produit) vont bien contenir les virgules au début et à la fin.
Néanmoins, vous pouvez essayer de forcer l'écriture de ces virgules.
Dans le fichier "administrator/components/com_hikashop/classes/product.php", vous pouvez remplacer
if(isset($value['price_access']))
$product->prices[$k]->price_access = preg_replace('#[^a-z0-9,]#i', '', $value['price_access']);
par
if(isset($value['price_access'])) {
$product->prices[$k]->price_access = preg_replace('#[^a-z0-9,]#i', '', $value['price_access']);
if($product->prices[$k]->price_access != 'all')
$product->prices[$k]->price_access = ',' . trim($product->prices[$k]->price_access, ',') . ',';
}
Il faut faire le même genre de manipulation pour le "product_access" ainsi que pour les variantes (product & prix).
Mais je ne peux malheureusement pas inclure ce patch dans HikaShop ignorant la raison pour laquelle vous avez ce soucis et ce qui fait que vous n'avez pas de virgules.
Ce patch est simplement une rustine mais ne fait pas office de patch, il nous faudrait reproduire le soucis pour cela.
Cordialement,