Bonjour,
La configuration me semble correcte mais j'aurais ajouté tout de même un filtre afin de ne modifier que les produits ayant un "product_canonical" non vide.
Ainsi cela permet d'éviter de modifier seulement les 500 premiers produits et de ne pas toucher aux autres.
Après, votre soucis ne vient peut etre pas des canonical mais de la façon donc Xmap va générer les URL avec ce que lui retourne le plugin.
Cordialement,
Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.
Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.