Jump to content

[RESOLU] Règles d'arrondi différents selon le groupe client


Recommended Posts

Bonjour

J'ai récupéré sur un ancien tuto une méthode qui permet de mettre en place une règle d'arrondi au 0.05 centimes... tout fonctionne nickel mais je voudrais que cette règle d'arrondi ne s'applique que pour quelques clients particulier que j'ai mis dans le groupe " client1 " et donc il faudrait que pour tous les autres clients n'appartenant pas à ce groupe la règle d'arrondi par défaut : " Arrondi vers l'infini quand valeur à mi-chemin" s'applique...

Auriez-vous un semblant d'idée car j'avoue que je ne sais pas trop de quel coté fouiner... d'avance merci???

Edited by romelik
[RESOLU] (see edit history)
Link to comment
Share on other sites

Alors voilà pour ceux que cela peut intéresser sait-on jamais: Attention cela ne fonctionne qui si vos prix HT sont déjà arrondis à 0.05

Dans classes/product.php dans la fonction : priceCalculation()

Vers la ligne 3105 remplacer :

if ($reduction_from_category !== false) {
                $group_reduction = $price * (float)$reduction_from_category; 
            }

par

if ($reduction_from_category !== false) {
                $group_reduction = round(($price * (float)$reduction_from_category)*20)/20; // arrondi à 0.05 près le prix HT pour reduction groupe clients Professionnel 
            }

Voiloù

Edited by romelik (see edit history)
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...