Bonjour,

J’aimerai modifier mon prix en fonction de la quantité sélectionner par l’utilisateur dans la fiche produit.
J’ai une grille tarifaire (prix par item) :
1 item = 135€
3 items = 125€
5 items = 120€
10 items = 110€
15 items = 105€
30 items= 99€
60 items = 95€
De plus si l’utilisateur sélectionne une quantité de 20 items je lui attribue le prix de 15 items c’est-à-dire 105€ par item, s’il sélectionne une quantité de 45 items je lui attribue le prix de 30 items c’est-à-dire 99€ par item

Pour l'instant j'arrive seulement à modifier le prix initial (135€) en fonction de la quantité. Mais je n'arrive pas à le changer en fonction de la grille tarifaire.

  function calculQuantite() {
   global $product;
   echo '<div id="subtot" style="display:inline-block;">  Total: <span></span></div>';
   $price = $product->get_price();
   $currency = get_woocommerce_currency_symbol();

   wc_enqueue_js( "      
      $('[name=quantity]').on('input change', function() { 
         var qty = $(this).val();
         var price = '" . esc_js( $price) . "';
         var price_string = (price*qty).toFixed(2);
         $('#subtot > span').html('" . esc_js( $currency ) . "'+price_string);
      }).change();
   " );
}

Quelqu’un peut-il me donner la direction à prendre s'il vous plait
Merci d'avance pour le temps que vous prendrez à m'aider !

Aucune réponse