Модуль AJAX Quick Checkout FULL - модуль быстрого оформления заказа

Вопросы по флагам в поле телефона.
1) Если вообще удалить файл intlTelInput.css это не посыпет ошибки?
2) Как корректно вообще отключить скрипты или исключить хотя бы строки на эти флаги. Вообще удивительно зачем было такое городить ради изображения флажка в телефоне.

Если кого-то интересует вот инструкция как удалить флаги на номере телефона
Идем по пути catalog/view/javascript/d_quickcheckout/viewcatalog/view/javascript/d_quickcheckout/view/field.js
в этом файле находим такой кусок

Код:
telephone.intlTelInput({
        //preferredCountries: ["ua", "ru"],
        autoPlaceholder: true,
        utilsScript: "catalog/view/javascript/d_quickcheckout/library/phoneformat/js/utils.js"
});

Комментируем чтобы было так
Код:
//telephone.intlTelInput({
        //  //preferredCountries: ["ua", "ru"],
        //  autoPlaceholder: true,
        //  utilsScript: "catalog/view/javascript/d_quickcheckout/library/phoneformat/js/utils.js"
        // });

Потом спускаемся ниже находим такой кусок кода
Код:
    validateTelephone: function(e){

        if ($.trim($(e.currentTarget).val())) {
              if ($(e.currentTarget).intlTelInput("isValidNumber")) {
                $(e.currentTarget).val($(e.currentTarget).intlTelInput("getNumber"));
                console.log($(e.currentTarget).intlTelInput("getNumber"))
                this.updateField(e);
              } else {
                  $(e.currentTarget).val('');
                  $(e.currentTarget).parents('.text-input').removeClass("has-error")
                  .find('.text-danger').remove();

                  $(e.currentTarget).parents('.text-input').addClass("has-error");
                  $(e.currentTarget).parent().after('<div id=\"'+$(e.currentTarget).attr('id')+'-error\" class=\"text-danger\">'+$(e.currentTarget).data('msg-telephone')+'</div>');
                  if(parseInt(config.general.analytics_event)){
                    ga('send', 'event', config.name, 'error', e.currentTarget.name+'.'+e.currentTarget.value);
                }
                preloaderStop();
            }
        }
    },

Комментируем чтобы было вот так
и обязательно оставляем там this.updateField(e);


Код:
  validateTelephone: function(e){
this.updateField(e);
    //     if ($.trim($(e.currentTarget).val())) {
    //          if ($(e.currentTarget).intlTelInput("isValidNumber")) {
    //             $(e.currentTarget).val($(e.currentTarget).intlTelInput("getNumber"));
    //             console.log($(e.currentTarget).intlTelInput("getNumber"))
    //             this.updateField(e);
    //          } else {
    //              $(e.currentTarget).val('');
    //              $(e.currentTarget).parents('.text-input').removeClass("has-error")
    //              .find('.text-danger').remove();

    //              $(e.currentTarget).parents('.text-input').addClass("has-error");
    //              $(e.currentTarget).parent().after('<div id=\"'+$(e.currentTarget).attr('id')+'-error\" class=\"text-danger\">'+$(e.currentTarget).data('msg-telephone')+'</div>');
        //           if(parseInt(config.general.analytics_event)){
        //             ga('send', 'event', config.name, 'error', e.currentTarget.name+'.'+e.currentTarget.value);
        //         }
        //         preloaderStop();
        //     }
        // }
    },

То есть комментируем только то что внутри validateTelephone:

Теперь все,осталось только удалить файл compress .Он находится по пути catalog/view/javascript/d_quickcheckout/compress/d_quickcheckout.min.js
смело его удаляем, при открытии сайт появится новый файл с уже нашими правки, все тепeрь флага возле номера нет.Маска будет работать без проблем через админку задаем нужный формат
 
Последнее редактирование:
подскажите в чем может быть проблема. версия движка 2.1 версия модуля 6.3.2
у меня на нескольких сайтах уже установлен этот модуль и отлично работает, а теперь устанавливаю (даже на чистый) при заходе в модуль белый лист. Тот же движок, тот же модуль, а работать перестал. vqmod тоже пробовала устанавливать, ни чего не изменилось :(
 
Стоит модуль Quick Checkout 6.4.0 на опенкарт 2.3. Перестал отображать количество товаров. Удалял модификаторы которые ставил в последнюю очередь, не помогло. Раньше работало. Ошибок нет. Кто-то сталкивался с таким?
 
Для просмотра ссылки Войди или Зарегистрируйся

58624bd46fcd8-resize-710x380.jpg


Поддерживаемые версии ОС:
2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0, 2.3.0.0, 2.3.0.1, 2.3.0.2, 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2

Ajax Quick Checkout PRO 6.6.5 (Stable) - 2.0.1.0, 2.0.1.1, 2.0.2.0, 2.0.3.1, 2.1.0.1, 2.1.0.2, 2.2.0.0


Ajax Quick Checkout PRO 6.6.5 (Stable) - 2.3.0.0, 2.3.0.1, 2.3.0.2


Ajax Quick Checkout PRO 6.6.5 (Stable) - 3.0.0.0, 3.0.1.1, 3.0.1.2, 3.0.2.0, 3.0.3.0, 3.0.3.1, 3.0.3.2
 
Всех с наступающим НГ!
Какие отличие Ajax Quick Checkout PRO 6.6.5 от обычной не ПРО версии?
 
Есть ли те, кто зануллит данный модуль? Готов предоставить последние версии 6.6.5 и 7.7.2
Прошу написать в личку и отправлю или залью сюда. Заранее спасибо.
 
Спасибо этот заработал. Вот только какой-то залип с AJAX - при нажатии увеличить количество товара, кружочек бесконечно крутиться. Помогает только перезагрузка страницы. И такое же при переключении на регистрацию. Тоже идет загрузка но страница не обновляется автоматически. У кого-то такое было? есть решение или искать другую версию?

Та же хрень, жду тоже помощи! Плюс бывает сообщение, что проблемы с адресом почты и тоже начинает бесконечно крутиться кружок, придумал временное решение поменял очерёдность блоков - корзину поставил первой, после неё (переделав поле в SELECT) вставил блок Метод доставки, в методе SELECT первым из адресов написал "Выберите", тем самым в списке выпадающего меню, нажав на слово "Выберите" выпадают другие варианты доставки, выбрав один из вариантов происходит перезагрузка страницы, тем самым пропадает кружок !
 
Последнее редактирование:
да с этим проблем нет есть адаптация к новой почте
<-------------- добавлено через 1696 сек. -------------->

потому что нужна адаптация к новой почте... нужно править файл /catalog/view/javascript/d_quickcheckout/compress/d_quickcheckout.min.js
<-------------- добавлено через 3377 сек. -------------->

Помогите пожалуйстаааа с адаптацией с модулем Новая Почта 2.0
Не подгружает зоны, хотя без модуля Ajax Checkout все работает нормально.
Выбираю область, а городов нет.
В консоли: jquery.tinysort.min.js:4 POST Для просмотра ссылки Войди или Зарегистрируйся 404

Что нужно подправить?
Буду очень благодарен!
 
Помогите пожалуйстаааа с адаптацией с модулем Новая Почта 2.0
Не подгружает зоны, хотя без модуля Ajax Checkout все работает нормально.
Выбираю область, а городов нет.
В консоли: jquery.tinysort.min.js:4 POST Для просмотра ссылки Войди или Зарегистрируйся 404

Что нужно подправить?
Буду очень благодарен!
Так там нада адаптацию делать какая версия опенкарт?
 
Назад
Сверху