bonjour
dans checkout/payment.php je voudrais pre-cocher la derniere methode de paiement utilisee par le client
j'ai deja un champ perso dans la table user pre rempli avec la derniere methode utilisee
je fais
$hikashop_user = hikashop_loadUser(true);
foreach($this->methods as $method){
$checked = '';
if($method->payment_id == $user->user_order_payment_id){
$checked = 'checked="checked"';
}
if(($this->payment_method==$method->payment_type && $this->payment_id==$method->payment_id)|| ($auto_select_default && empty($this->payment_id)&&!$done)){
$checked = 'checked="checked"';
$done = true;
}
}
mais ca ne marche pas ou mal (donc pas)
j'ai essaye aussi dans le meme if de mettre cette condition
la case est bien selectionnee mais si le client veut utiliser une autre methode il doit cliquer 2 fois pour que ca marche et si il continue ses achats et retourne sur son panier la derniere methode et re selectionnee
comment faire pour que ca marche ?
merci