Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
826 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  PHP Prestashop, Help please ! (règles panier)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

PHP Prestashop, Help please ! (règles panier)

n°2350868
voltman
Posté le 05-04-2020 à 22:38:05  profilanswer
 

:hello: bonjour à tous ! aidez moi svp  :??:  
 
je souhaite pouvoir appliquer une réduction dégressive sur prestashop :  
 
deux articles achetés le moins cher à = -40% ; troisième article acheté le moins cher à = -60%
 
il est possible de créer des règles de réduction sur prestashop j'en ai créé 2 :
 
1 = -40% pour l'achat de min 2 articles (applicable sur le produit le moins cher)
2 = -60% pour l'achat de min 3 articles  (applicable sur le produit le moins cher)
 
 mais le problème c'est que les deux règles s'appliquent sur le même article (le moins cher) et je souhaiterais pouvoir exclure l'article qui à bénéficié déjà de la règle 1  
 
 
MERCIIIII
 
Voilà le code du choix du produit le moins cher  

Code :
  1. <p class="radio">
  2.   <label for="apply_discount_to_cheapest">
  3.    <input type="radio" name="apply_discount_to" id="apply_discount_to_cheapest" value="cheapest"{if $currentTab->getFieldValue($currentObject, 'reduction_product')|intval == -1} checked="checked"{/if} />
  4.     {l s='Cheapest product' d='Admin.Catalog.Feature'}
  5.   </label>
  6.  </p>


 
et là le code dans le fichier js :

Code :
  1. function toggleApplyDiscount(percent, amount, apply_to)
  2. {
  3. if (percent)
  4. {
  5.  $('#apply_discount_percent_div').show(400);
  6.  if ($('#apply_discount_to_product').prop('checked'))
  7.   toggleApplyDiscountTo();
  8.  $('#apply_discount_to_cheapest').show();
  9.  $('*[for=apply_discount_to_cheapest]').show();
  10.  $('#apply_discount_to_selection').show();
  11.  $('*[for=apply_discount_to_selection]').show();
  12.  $('#apply_discount_to_product_special').show(400);
  13. }
  14. else
  15. {
  16.  $('#apply_discount_percent_div').hide(200);
  17.  $('#reduction_percent').val('0');
  18. }
  19. if (amount)
  20. {
  21.  $('#apply_discount_amount_div').show(400);
  22.  if ($('#apply_discount_to_product').prop('checked'))
  23.   toggleApplyDiscountTo();
  24.  $('#apply_discount_to_cheapest').hide();
  25.  $('*[for=apply_discount_to_cheapest]').hide();
  26.  $('#apply_discount_to_cheapest').prop('checked', false);
  27.  $('#apply_discount_to_selection').hide();
  28.  $('*[for=apply_discount_to_selection]').hide();
  29.  $('#apply_discount_to_selection').prop('checked', false);
  30.  $('#apply_discount_to_product_special').hide(200);
  31. }
  32. else
  33. {
  34.  $('#apply_discount_amount_div').hide(200);
  35.  $('#reduction_amount').val('0');
  36.  if ($('#apply_discount_off').prop('checked'))
  37.  {
  38.   $('#apply_discount_to_product').prop('checked', false)
  39.   toggleApplyDiscountTo();
  40.  }
  41. }
  42. if (apply_to)
  43.  $('#apply_discount_to_div').show(400);
  44. else
  45. {
  46.  toggleApplyDiscountTo();
  47.  $('#apply_discount_to_div').hide(200);
  48. }
  49. }

mood
Publicité
Posté le 05-04-2020 à 22:38:05  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  PHP Prestashop, Help please ! (règles panier)

 

Sujets relatifs
PHP PSQL Aide sur un moteur de recherchePHP PSQL Encodage UTF8 encore et encore.....
PHP Impossible de Connecter à 2 BDD PSQLPHP : bug avec strtotime
[PHP] - Extraire chemins des fichiers mp3 dans balise audioTriangle de Pascal help s'il vous plait...
Site one page, bootstrap 4 et validation PHP[PHP] - nesbot/Carbon: diffForHumans() amène une erreur 500
Fonction mail() de PHP avec plusieurs serveurs SMTPRechercheV en PHP ?
Plus de sujets relatifs à : PHP Prestashop, Help please ! (règles panier)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR