Bonjour,
Problème identifié pour ma part.
En regardant les tables _cart et _customer, j'ai vu que la valeur du champ secure_key était différente entre les deux.
J'ai en fait 2 comptes client identiques (hormis l'ID). La récupération et le contrôle de la valeur secure_key se faisait sur l'id client le plus récent, alors que celle du panier était sur le plus ancien.
Reste à comprendre comment je peux avoir deux comptes client créés en même temps...