Bonjour,
"Contemporary Finish" c'est une variante. Lorsque vous la sélectionnez, le système remplace la description affichée par celle de la variante.
Or, votre système d'accordéon ne gère pas l'évènement javascript déclenché par HikaShop à ce moment-là pour réinitialisé l'accordéon.
D'où le fait qu'il ne fonctionne plus suite à cela.
Je pense que le plus simple, c'est de supprimer le code:
if(!empty($variant->product_description)) {
?>
<div id="hikashop_product_description_<?php echo $variant_name; ?>" style="display:none;"><?php
echo JHTML::_('content.prepare',preg_replace('#<hr *id="system-readmore" */>#i','',$variant->product_description));
?></div>
<?php
}du fichier de vue product / show_variants.php via le menu Affichage>Vues.
Ainsi, le code HTML de la description ne sera pas mis à jour en fonction de la variante et l'accordéon ne nécessitera pas de réinitialisation, et donc cela fonctionnera comme vous le souhaitez.