Prestashop : comment retirer l'écotaxe du prix final ?
⌚ 2016-03-18 > Aucun commentaireVoici la solution, en deux étapes, pour qu'un produit ayant un prix TTC de 100,00€, contenant 2,50€ d'écotaxe, coûte au total 100,00€ et non pas 102,50€.
Modifiez chaque fichier comme spécifié ci-dessous (Prestashop 1.6).
Étape 1 : js/admin/price.js
Avant ://...
function getEcotaxTaxIncluded() {
    return ps_round(ecotax_tax_excl * (1 + ecotaxTaxRate), 2);
}
//...
Après : //...
function getEcotaxTaxIncluded() {
    return 0;
}
//...
Étape 2
Rendez-vous dans le dossier classes et modifiez Products.php tel que (3 changements) ://...
public static function priceCalculation(/* ... */) {
    //...
    // Eco Tax
    if (($result['ecotax'] || isset($result['attribute_ecotax'])) && $with_ecotax)
    {
        //...
        if ($use_tax)
        {
            //...
            // [1] Commentez la ligne suivante :
            //$price += $ecotax_tax_calculator->addTaxes($ecotax);
        }
        //else                    <--- [2] commentez celle-là
            //$price += $ecotax;  <--- [3] et celle-ci aussi
        //...
}
//...
Il vous suffira de vider le cache (si activé) et d'actualiser la page.
☕ Aucun commentaire
Flux RSS des commentaires de cet article
Derniers commentaires, vous aussi, apportez votre savoir et questionnez.
Bonjour, j'ai exactement le même soucis, sauf que lorsque j…
Pour iOS, il suffit d'attendre iOS 9.3 (ou d'installer la b…
@drazik : Quelle version d'Ubuntu utilises-tu ? J'ai t…
Salut, Merci pour l'article ! J'ai voulu teste…
@Samia : Il n'y a pas de quoi :)