Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

guardnext

Новачок
  
  • Публікації

    4
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем guardnext

  1. Уважаемые форумчане, в приобретенном шаблоне в карточке товара к цене 

     

    <span class="price-new" id="update_price">30 грн.</span>

     

    добавляется наценка в зависимости от выбранной опции

     

     <input onchange="update_prices_opt();" type="radio" name="option[311]" value="275" id="option-value-275" class="none" />
                                  <label for="option-value-275" data-toggle="tooltip" data-trigger="hover" title="Цвет Зеленый +24 грн." class="not-selected optid-13">Зеленый            
                              </label>
               <input onchange="update_prices_opt();" type="radio" name="option[311]" value="276" id="option-value-276" class="none" />
          <label for="option-value-276" data-toggle="tooltip" data-trigger="hover" title="Цвет Синий +24 грн." class="not-selected optid-13">Синий            
                              </label>

     

    яваскриптом, как я понимаю:

     

        function update_prices_opt() { 
                var input_val = $('.plus-minus').val();
                var quantity  = parseInt(input_val);
                var minimumval = $('#minimumval').val();

                if (quantity < minimumval) {
                  $('.plus-minus').val(minimumval);  
                }
                
                $.ajax({
                  type: 'post',
                  url:  'index.php?route=product/product/update_prices',
                  data: $('.product-info input[type=\'text\'], .product-info input[type=\'hidden\'], .product-info input[type=\'radio\']:checked, .product-info input[type=\'checkbox\']:checked, .product-info select, #smch_modal_data textarea'),
                  dataType: 'json',
                  success: function(json) {
                    $('#update_price').html(json['price']);
                    $('#update_special').html(json['special']);
                    $('#you_save').html(json['you_save']);
                  } 
                });
              }
     

    В базу есть возможность вносить наценку для опций как с префиксом + так и с =

     

    Что изменить в функции, чтобы когда в базе цена для опции с префиксом = , то тогда к цене товара не прибавлялась наценка для опции а присваивалась как полная цена? То есть если чашка бесцветная стоит 60 руб, а для красного цвета в базе наценка со знаком = 90 руб, то при нажатии на выбор красного цвета сумма товара становилась не 60+90  , а именно 90 руб, точное значение как в базе

     

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.