Opencart кратность в заказе

Тема в разделе "Opencart", создана пользователем survey, 6 окт 2014.

Информация :
Внимание форумчане! При создании тем, или выкладывании какой-либо информации проверьте в какой ветке форума вы находитесь! Не путайте Opencart и Opencart2. При несоблюдении данного условия выносится соответствующее наказание! И потом не говорите что вас НЕ ПРЕДУПРЕЖДАЛИ! По возможности используйте обменники mail, yandex, google, dropbox, rghost Дабы избежать просьб перезалить и проблем с рекламой!
Модераторы: ZiX
  1. survey

    survey Создатель

    Регистр.:
    16 май 2009
    Сообщения:
    16
    Симпатии:
    0
    День добрый.
    Кратность в заказе устанавливается в файле custom.js

    $(function(){
    $('.i-d-quantity').incrementBox({minVal:0,maxVal:999999});
    });
    (function($){

    $.fn.extend({
    incrementBox: function(options) {

    var defaults = {
    minVal:null,
    maxVal:null,
    incButton:'.inc',
    decButton:'.dec'
    }

    var getNumVal = function($element){//get numeric value of an object
    var value = Number($element.val());
    return isNaN(value) ? 0 : value;
    }
    var correctValue = function(min, max, value){
    var checkMin = min!=null && !isNaN(0+min);
    var checkMax = max!=null && !isNaN(0+max);
    if(value>max && checkMax){
    return max;
    }
    if(value<min && checkMin){
    return min;
    }
    return value;
    }

    var options = $.extend(defaults, options);

    return this.each(function() {
    var o = options;
    var $obj = $(this);
    $(o.incButton).click(function(){
    $obj.val( correctValue(o.minVal, o.maxVal, (getNumVal($obj) + 1)) ); /* здесь */
    });
    $(o.decButton).click(function(){
    $obj.val( correctValue(o.minVal, o.maxVal, (getNumVal($obj) - 1)) ); /* и здесь */
    });
    $obj.blur(function(){
    $obj.val( correctValue(o.minVal, o.maxVal, getNumVal($obj)) );
    });
    });
    }
    });

    })(jQuery);

    В то же время есть переменная $minimum, не могу её никак передать функкции (в итоге должен получится инкримент/декримент кратный минимальному заказу товара).

    Не подскажите как можно значение ф-ции передать?