Bonjour,
avant de me lancer dans un développement risqué, je vous expose mon souci
Mon client a des frais de paiements particuliers :
Un pourcentage sur la commande pour certains modes de paiement (frais de dossier, jusque là tout va bien)
AUSSI / En plus, pour les modes de paiement en plusieurs fois, un pourcentage d'intérêt
Par exemple le calcul tel qu'il le souhaite pour 100 € TTC de panier frais de port inclus / intérêts à 3% / frais de dossier à 4% sur 3 mois :
100 * 0.03 = 3 / 360 = 0.0083 * 93 = 0.775€
100 + 0.775 + (100 * 0.04) = 104.775 € TTC à payer / 3 = 34.925 mensuel
La config permet un pourcentage et un prix fixe pour chaque mode de paiement, mais pas deux pourcentage, et surement pas avec ce calcul je pense
Deux obstacles se posent :
1/ Obstacle majeur, j'ai pensé à me servir du trigger onBeforeOrderCreate ou onBeforeOrderUpdate pour faire mon calcul et l'imputer sur la commande, mais j'ai peur que cela ne créer des conflits
2/ Obstacle mineur, J'ai ajouté deux lignes dans l'array $pluginConfig du plugin payment check (ligne 14)
'frais_uniques' => array('Frais uniques (%)', 'input'),
'interets' => array('Intérets (%)', 'input'),
pour donner à mon client la possibilité de changer ses % comme il le souhaite, je peux donc de les récupérer par la suite, je ne voit pas ce que ca pourrait engendrer comme souci, mais peut être que vous en voyez un
Merci d'avance (dernier casse tête tordu normalement)