Bonjour,
Votre requête me semble étrange sur deux points:
1. Lorsque vous éditez une commande, vous avez un bouton pour éditer les informations principales de la commande. Cela permet principalement de changer le statut de la commande, avec une option pour envoyer un email de notification. Et l'email peut être différent en fonction du statut de la commande avec des overrides par statut de l'email "order status notification". Donc pour moi, ce que vous voulez faire est déjà faisable via ce biais sans aucune modification du code, mais pas via le bouton "email".
2. Lorsque vous passez par le bouton "email" il n'y a pas d'option pour choisir un email à envoyé. Le système va envoyer l'email "order notification". Du coup, il doit me manquer une information. Avez-vous déjà rajouté un sélecteur d'email dans le popup du bouton "email" ? - Si oui, et vous voulez garder ce que vous avez, ce que vous pouvez faire c'est d'implémenter l'évènement onAfterMailSend($mail, &$mailer, $mail_success) dans un plugin du groupe "hikashop". Votre code sera appelé à chaque fois qu'HikaShop envoie un email et vous pourrez ensuite vérifier l'email qui vient d'être envoyé avec $mail->mail_name, la page actuelle avec les paramètres dans $_REQUEST et les données de la commande correspondante dans $mail->data pour faire votre save et changer le statut.
- Si non, alors je vous recommande de plutôt passer par ce que je décris dans le point 1. Vous vous économiserez plusieurs heures de développement.