Перейти к содержанию
ng81

Каким образом возможно изменить кол-во(шаг) в карточке товара?

Рекомендуемые сообщения

Люди добрые! Разъясните, пожалуйста, новичку такую вещь. Необходимо изменить шаг кол-ва заказываемого товара в карточке товара (см. вложенный файл), чтобы при нажатии на стрелку "вверх" или "вниз" в поле "количество" менялось кол-во с шагом в 100 единиц. Например, 100г., 200, 300.. вместо 1,2,3,4....99

Возможно ли такое? 

Очень благодарен за конструктивные советы!!!

 

фото карточки товара.jpg

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
13 минут назад, ng81 сказал:

Люди добрые! Разъясните, пожалуйста, новичку такую вещь. Необходимо изменить шаг кол-ва заказываемого товара в карточке товара (см. вложенный файл), чтобы при нажатии на стрелку "вверх" или "вниз" в поле "количество" менялось кол-во с шагом в 100 единиц. Например, 100г., 200, 300.. вместо 1,2,3,4....99

Возможно ли такое? 

Очень благодарен за конструктивные советы!!!

 

Это шаблон надо смотреть - как там реализовано + -

Скорее всего скрипт там.

 

Например, вот так:

<script type="text/javascript" ><!--
$(document).ready(function() {
  $('.minus1').click(function () {
  var $input = $(this).parent().find('#cont');
  var count = parseInt($input.val());
  count = count < 1 ? 1 : count;
  $input.val(parseInt($input.val()) -<?php echo $minimum; ?>);
  $input.change();
    
  return false;
  });
  $('.plus1').click(function () {
  var $input = $(this).parent().find('#cont');
     $input.val(parseInt($input.val()) +<?php echo $minimum; ?>);
  $input.change();
  return false;
  });
});
//--></script>

Увеличение здесь идёт на минимальное количество товара.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Gann сказал:

 

Это шаблон надо смотреть - как там реализовано + -

 

Скорее всего скрипт там.

Шаблон вот этот : http://royal-gold.aridius.ru/  Пожалуйста, посмотрите!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
58 минут назад, ng81 сказал:

Шаблон вот этот : http://royal-gold.aridius.ru/  Пожалуйста, посмотрите!

Топаем сюды "catalog\view\theme\royal\template\product".
Жмакаем на файл "product.tpl".

Находим такие строчки:
 

function minus(){
    if(document.getElementById("input-quantity").value <= 0) {
        return false;
    }
    document.getElementById("input-quantity").value --;
};
function plus(){
    document.getElementById("input-quantity").value ++;
};

Меняем на:

function minus(){
    if(document.getElementById("input-quantity").value <= 0) {
        return false;
    }
    var inp=parseInt(document.getElementById("input-quantity").value)-100;
	document.getElementById("input-quantity").value=inp;
};
function plus(){
	var inp=parseInt(document.getElementById("input-quantity").value)+100;
	document.getElementById("input-quantity").value=inp;
};


 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 21.11.2017 в 16:04, stainer сказал:

Топаем сюды "catalog\view\theme\royal\template\product".
Жмакаем на файл "product.tpl".

Находим такие строчки:
 


function minus(){
    if(document.getElementById("input-quantity").value <= 0) {
        return false;
    }
    document.getElementById("input-quantity").value --;
};
function plus(){
    document.getElementById("input-quantity").value ++;
};

Меняем на:


function minus(){
    if(document.getElementById("input-quantity").value <= 0) {
        return false;
    }
    var inp=parseInt(document.getElementById("input-quantity").value)-100;
	document.getElementById("input-quantity").value=inp;
};
function plus(){
	var inp=parseInt(document.getElementById("input-quantity").value)+100;
	document.getElementById("input-quantity").value=inp;
};


 

Заменил фрагмент кода, который Вы привели, но изменений не произошло... вот скрин: http://joxi.ru/EA4XXZyIwR3kgA

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

После каких-либо правок, нужно обновлять кэш модификатора в модулях.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.