Опубликовано: 21 января 2016

Изменение цены

Подскажите можно сделать чтоб при нажатии на + при изменении кол-ва товара автоматически менялась цена, на других движках это реализовано.

Комментарии (2)

  • Александр Тирон +15 25 января 2016 16:19 #

    Попробуйте в файле product.js после строк:

    if(parseInt($(this).val()) > 0){
    	if(max && parseInt($(this).val()) > parseInt(max)){
    		$(this).val(parseInt(max));
    		alert($.buysimply.locale.err_cnt_prd);
    	}
    	$(this).val(parseInt($(this).val()));
    }else{
    	$(this).val(1);
    }

    добавьте строку:

    self.updatePrice();

    далее после строк:

    this.form.find(".services input:checked").each(function () {
    	var s = $(this).val();
    	if (self.form.find('.service-' + s + '  .service-variants').length) {
    		price += parseFloat(self.form.find('.service-' + s + '  .service-variants :selected').data('price'));
    	} else {
    		price += parseFloat($(this).data('price'));
    	}
    });

    добавьте строку:

    var cnt = parseInt(this.form.find('input[name="quantity"]').val()) || 1;

    так же строку:

    this.add2cart.find(".price").html(this.currencyFormat(price, !sumbolrub));

    заменить строкой:

    this.add2cart.find(".price").html(this.currencyFormat(price * cnt, !sumbolrub));
    1
  • Вадим +0 26 января 2016 12:43 #

    Все работает, спасибо!

    1

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите

Услуги

Контакты

Дорогие друзья!

К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер.

Internet Explorer

от Microsoft

Chrome

от Google

Safari

от Apple

Opera

от Opera Software

Firefox

от Mozilla

Вверх