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

Всем доброго дня!
У меня тут проблемка, не могу решить, может кто поможет. В общем суть такая (для наглядности прикрепил скрины)
Стоит Ajax Quick Checkout 6.4.0 на Opencart 2.1.
Стоит модуль доставки в зависимости от расстояния.
Все замечательно работает, и когда вводится адрес доставки, всё обновляется, но при выборе именно доставки по расстоянию вылезает вторая копия карты. При обратном выборе, например "самовывоз" вторая копия карты исчезает и больше не появляется пока я не обновлю страницу. Уверен на 90% что это где-то нужно в модуле Ajax копнуть, только вот уже не пойму где. Вариант совсем убрать карту имеет место быть, но это думаю самый крайний вариант. Может кто поможет?
Заранее благодарен!!!
 

Вложения

  • 1.png
    1.png
    131,4 KB · Просмотры: 31
  • 2.png
    2.png
    179,6 KB · Просмотры: 30
  • 3.png
    3.png
    145,4 KB · Просмотры: 30
Может кто сталкивался - при добавлении произвольного поля с типом Select - вываливается ошибка

Код:
#0 /system/storage/modification/system/engine/loader.php(184): ModelExtensionDQuickcheckoutCustomField->getCustomFieldsConfigData('address')
#1/system/engine/proxy.php(25): Loader->{closure}(Array, Array)
#2 /catalog/model/extension/module/d_quickcheckout.php(295): Proxy->__call('getCustomFields...', Array)
#3 /system/storage/modification/system/engine/loader.php(184): ModelExtensionModuleDQuickcheckout->getConfigSetting('d_quickcheckout', 'd_quickcheckout...', 0, 'd_quickcheckout', '1')
#4 /system/engine/proxy.php(25): Loader->{closure}(Array, Array)
#5 /catalog/controller/extension/module/d_quick in

без модуля - поле работает, в стандартном чекауте. что может быть такое?

UPDATE - это происходит при использовании php 7, на 5.6 все работает.
печалька. Если у кого будет новый модуль - оставьте ссылку плиз, у меня "симпатий" не хватает для хайдов новых :)
 
Последнее редактирование:
Кто подскажет как в этот модуль Custom-Quick-Checkout_oc23.ocmod, добавить хотя бы подстановку города по ip, ну или другими способами.
Пробовал с помощью ip от яндекса. Подставляет но не отправляет заполненное поле.
Вот код. Это подключение скрипта
Код:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://api-maps.yandex.ru/2.0/?load=package.full&lang=ru-RU" type="text/javascript"></script>
<input type="text" id="city" name="city" value="1" class="form-control">

Это сам скрипт
Код:
$(document).ready(function(){
                ymaps.ready(async function(){
                    var geolocation = await ymaps.geolocation;
                    if (geolocation.city != undefined) {
                       $('#city').val('г. '+ geolocation.city);
                    } else {
                       $('#city').val('страна: '+ geolocation.country);
                    }
                });
            });
 
Кто-нибудь уже подружил Ajax Quick Checkout с модулем Доставки СДЭК? Что и где надо поправить?
 
Что за модуль доставки сдек ?
Оригинальный Для просмотра ссылки Войди или Зарегистрируйся для Opencart 3.0

Из коробки он не дружит с Simple Checkout, Ajax Quick Checkout и другими системами оформления заказов.

Ajax Quick Checkout достаточно популярный, а инструкции как его подружить с модулем СДЭК в сети не нашел.
 

Вложения

  • cdek_1510_for_opencart3.ocmod.zip
    327,3 KB · Просмотры: 19
Подобные сокращенные модули оформления заказов, плохо дружат с модулями доставки в которых есть зависимости. Например есть зависимость от адреса, или должна открыться карта для выбора пункта доставки.
 
Подобные сокращенные модули оформления заказов, плохо дружат с модулями доставки в которых есть зависимости. Например есть зависимость от адреса, или должна открыться карта для выбора пункта доставки.
Но вот для Simple вроде как в сети описано решение, что же никто не поделится решением для Ajax Quick Checkout?
 
Для просмотра ссылки Войди или Зарегистрируйся

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
*** Скрытый текст не может быть процитирован. ***
Спасибо за модуль.
Поддерживаемые версии ОС: 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
У меня версия 3.0.8.12. Модуль работает отлично.
 
Назад
Сверху