Bonjour,
Le code à l'air bien, en effet.
Cependant, notez que HikaShop envoie deux emails:
- order status notification, qui est en effet envoyé à l'utilisateur si $update->history->history_notified est à 1. Les seules raisons qui feraient que l'email ne soit pas envoyé seraient que l'email order status notification est désactivé dans Système>Emails, ou qu'un plugin empêche son envoi sur onAfterOrderUpdate.
- payment notification qui est envoyé à l'admin. Cet email n'est pas géré par la function save, donc normal que cet email ne soit pas envoyé. Si vous cherchez cet email, il est normal que vous ne le trouviez pas.