Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
  • Sign Up

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


Recommended Posts

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

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

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

 

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

Link to post
Share on other sites

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>

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

Link to post
Share on other sites
1 минуту назад, Gann сказал:

 

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

 

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

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

Link to post
Share on other sites

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;
};


 

Link to post
Share on other sites

В 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

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

Link to post
Share on other sites

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

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.