Le widget vit dans un Shadow DOM : sa feuille de style et celle de votre site ne se touchent jamais. Pour lui parler depuis votre page, il expose six méthodes sur « window.convosia ». Aucune ne lève d’exception — un appel impossible est ignoré et rend « false », pour qu’une erreur chez nous ne casse jamais le reste de votre page.
APPELER « poser » TROP TÔT NE FAIT RIEN, et c’est la seule erreur qu’on voit vraiment. Passez par « pret » : window.convosia.pret().then(function () { window.convosia.poser("Vous livrez à Abidjan ?"); }). Ces six méthodes ne changeront pas de nom ni de signature : le script est posé chez des marchands qui ne le mettront jamais à jour, et une signature qui change casserait leur site en silence. C’est pour cette raison qu’il y en a six et pas trente.