salut
Cpascal : joli site, mais puisque tu ne sembles pas utiliser le panier ni même faire aucune transaction commerciale, pourquoi ne pas avoir désactivé cette fonction depuis les préférences du module ?
Je crois que marcmarc312 souhaite avoir un panier mais sur le formulaire checkout.php ne proposer que la fonction paiement différé (pas de paiement en ligne).
Pour éliminer le bouton radio proposant au visiteur de choisir son moyen de paiement, je crois qu'il faut commencer par commenter ces lignes
if(oledrion_utils::getModuleOption('offline_payment') == 1 ) {
$sform->addElement(new XoopsFormRadioYN(_OLEDRION_PAY_ONLINE, 'offline_payment', 1), true);
}
Ensuite, pour continuer la séance bricolo, un peu plus loin dans le fichier checkout il y a ces lignes qui affichent soit le bouton Fin de transaction (dans le cas d'un paiement hors ligne) soit le bouton Régler par paypal. Il faut peut être mettre en commentaire la partie affichant le second cas :
if((oledrion_utils::getModuleOption('offline_payment') == 1 && isset($_POST['offline_payment']) && intval($_POST['offline_payment']) == 0) || $commandAmountTTC == 0) {
$submit_btn = new XoopsFormButton('', 'post', _OLEDRION_FINISH, 'submit');
} else {
$submit_btn = new XoopsFormButton('', 'post', _OLEDRION_PAY_GATEWAY, 'submit');
}
Enfin, on n'a pas beaucoup avancé, comment faire en sorte que ce soit systématiquement un règlement offline qui soit sélectionné (par défaut c'est automatiquement online dans le bouton radio)