Bonjour,
Le module ne peut pas contrôler la zone autour de lui. Cette zone est affichée par le template lui-même. Il faudrait que le template récupère l'HTML des modules de la position avant de faire l'affichage de la zone pour vérifier s'il est nécessaire d'afficher la zone.
Aussi, pour que le module puisse être affiché suite à un ajout au panier, la zone est nécessaire de toute façon. Donc si le template faisait cela, le panier n'apparaitrait pas suite au premier ajout au panier tant que la page ne serait pas rafraichie.
J'ai vu la situation sur votre site et je crains que ce que vous voulez faire ne soit pas possible. Je vous recommanderais plutôt d'afficher le module panier en mode mini dans la zone de gauche de la page.