Bonjour,
C'est pourtant bien un souci avec votre surcharge.
Vous avez rajouté un onclick au div avec la classe hk_img_pane_window pour que peu importe où l'utilisateur clique sur la zone du produit il soit redirigé vers la page produit:
monosnap.com/file/ZHmQJqlS8Ph3FwdXvWClfiFMuqfOYx
Or le bouton d'ajout au panier est également à l'intérieur de cette zone.
Du coup, lorsque vous cliquez sur l'ajout au panier, le processus d'ajout au panier commence, mais il est directement interrompu par la redirection.
Votre modification n'est pas bête, par contre il faut stopper la propagation de l'évènement sur l'ajout au panier pour pas que la redirection soit faite:
developer.mozilla.org/en-US/docs/Web/API/Event/stopPropagation