Bonjour,
1. Pour le bouton c'est à cause de deux choses: votre template style les boutons avec du javascript et l'option "Use AJAX when possible for add to cart buttons" a été activée dans la configuration HikaShop. Du coup, le javascript du template, qui ne s'execute qu'à l'affichage de la page, n'est pas executer lorsque le panier est rafraichi.
2. C'est aussi une combinaison de deux choses: vous avez plusieurs modules panier de configurés et l'option "Use AJAX when possible for add to cart buttons" a été activée dans la configuration HikaShop. Du coup, lors du rafraichissement du panier, le système utilise la configuration du premier module de panier qu'il trouve et elle est différente de celui qui est effectivement affiché à cette position du template.
Vous avez deux solutions:
La plus simple, c'est de désactiver l'option "Use AJAX when possible for add to cart buttons" pour que la page soit entièrement rafraichi. Cela évitera les soucis.
La seconde, c'est de n'avoir qu'un module de panier de configuré (il suffit de supprimer l'autre), et d'utiliser du CSS pour personnaliser les boutons du site (donc modification du template joomla...).