Bonjour,
Ce n'est pas comme cela que cela fonctionne.
Le navigateur de chaque personne qui visite votre site lui envoie la liste de ses langues préférée dans l'ordre.
Ensuite, joomla décide tout seul d'afficher le site dans la langue préféré par le navigateur de vos visiteurs qui pourront ensuite acheter des livres, qu'ils soient en anglais ou en français. Enfin, avec l'extension JoomFish ou Falang, vous pouvez potentiellement traduire les noms/descriptions de vos catégories/produits pour qu'ils soient affichés dans la langue de l'utilisateur et vous pouvez également changer l'état publié/dépublié de certains produits si vous ne voulez pas qu'ils soient affichés pour certaines langues.
Si vraiment vous voulez changer la langue du site en fonction des produits que la personne mets dans son panier, cela nécessiterait le développement d'un plugin spécifique, mais je n'en vois pas l'utilité vu que l'utilisateur devrait déjà voir le site dans sa langue dès qu'il arrive sur votre site...