Bonjour,
Je pense que cela vient du contexte d'execution.
Il se trouve que le plugin "attachserial" va être appelé pour l'envoie de l'email alors que la notification de paiement est en cours.
Merci d'éditer le fichier "plugins/hikaserial/attachserial/attachserial.php" et de replacer le code suivant au début de la fonction onBeforeSerialMailSend :
$orderClass = hikaserial::get('shop.class.order');
$fullOrder = $orderClass->loadFullOrder($order->order_id);
Par:
$orderClass = hikaserial::get('shop.class.order');
$fullOrder = $orderClass->loadFullOrder($order->order_id, false, false);
Cela devrait charger la commande en évitant les vérifications de l'utilisateur et donc, charger correctement toutes les données.
Merci d'indiquer si ce patch corrige bien votre soucis afin que je mette à jour HikaSerial ou que continue d'investiguer.
Cordialement,