Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
*


Promotions : comment enlever l'affichage du taux ou du montant de remise.


Pages: [1]
  Imprimer  

  Promotions : comment enlever l'affichage du taux ou du montant de remise.
Auteur Message
hezed
Nouveau membre
*

Points gagnés: 0
Messages: 13


Crazy mad cat


Voir le profil
Promotions : comment enlever l'affichage du taux ou du montant de remise.
« le: 19 Décembre 2008 à 12:34:40 »

Bonjour à tous,

Lorsqu'un produit est en promotion, l'interface d'administration nous permet seulement de choisir entre l'affichage du taux de remise en pourcentage ou de son montant en euros (ou devise choisie), avec un rendu type :

120,50€ 60,25€ soit 50% d'économie !

Pour enlever cet affichage et ne plus avoir que le prix d'origine barré suivi du prix remisé :
120,50€ 118,50€
(utile quand vous avez des articles à -50% mais d'autres à -0,7% par exemple...), il faut modifier le fichier functions_prices.php, qui se trouve dans includes\functions,
en commentant les lignes 205 à 216 :

Code:
/*
$show_sale_discount = '<span class="productPriceDiscount">' . '<br />' . PRODUCT_PRICE_DISCOUNT_PREFIX . $show_discount_amount . PRODUCT_PRICE_DISCOUNT_PERCENTAGE . '</span>';

        } else {
          $show_sale_discount = '<span class="productPriceDiscount">' . '<br />' . PRODUCT_PRICE_DISCOUNT_PREFIX . $currencies->display_price(($display_normal_price - $display_sale_price), zen_get_tax_rate($product_check->fields['products_tax_class_id'])) . PRODUCT_PRICE_DISCOUNT_AMOUNT . '</span>';
        }
       } else {
       if (SHOW_SALE_DISCOUNT == 1) {
       $show_sale_discount = '<span class="productPriceDiscount">' . '<br />' . PRODUCT_PRICE_DISCOUNT_PREFIX . number_format(100 - (($display_special_price / $display_normal_price) * 100),SHOW_SALE_DISCOUNT_DECIMALS) . PRODUCT_PRICE_DISCOUNT_PERCENTAGE . '</span>';
       } else {
       $show_sale_discount = '<span class="productPriceDiscount">' . '<br />' . PRODUCT_PRICE_DISCOUNT_PREFIX . $currencies->display_price(($display_normal_price - $display_special_price), zen_get_tax_rate($product_check->fields['products_tax_class_id'])) . PRODUCT_PRICE_DISCOUNT_AMOUNT . '</span>';
       }
      }
*/
   

En clair, il faut empêcher l'affichage des variables PRODUCT_PRICE_DISCOUNT_PERCENTAGE, PRODUCT_PRICE_DISCOUNT_AMOUNT et de PRODUCT_PRICE_DISCOUNT_PREFIX.

NOTE : cette manip s'applique à TOUS les produits remisés, mais, pour ceux qui se sentent de tester, on doit pouvoir modifier les lignes en y insérant un test, de manière à ce que le texte s'affiche ou non selon par exemple le montant de la remise...  Smile
Journalisée

Comfortably numb.

Pages: [1]
  Imprimer  
 

Aller à: