Bonjour,
Si vous n'avez pas le texte de ORDER_VALID_AFTER_PAYMENT dans l'email, c'est soit que la condition:
if(in_array($data->order_status, $unpaid_statuses) && !empty($data->order_payment_method) && $data->order_payment_method != 'collectondelivery') {
qui englobe ce code n'est pas validée, soit que le tag pour ORDER_SUMMARY est enlevé de la section HTML.
Après, vu que vous avez personnalisé le code, je ne connais pas la situation donc difficile de vous dire exactement quel est le souci.
Pourriez vous fournir une copie du preload et de la section HTML de l'email ?