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

deeman

Users
  
  • Posts

    8,541
  • Joined

  • Last visited

Everything posted by deeman

  1. Когда я писал это, я имел в виду, что можете включить и нужно смотреть, какие ошибки в скриптах при этом. Включите и напишите в личку или на почту
  2. При выборе региона и не должно находить города, работает в обратную сторону: вводится город, появляется список, затем подставляется регион. Это всё при условии, что геобаза установлена, настройка автозаполнения включена и в опенкарте не вырезаны скрипты для автокомплита.
  3. В настройках поля можно добавить проверку через апи модуля с передачей значения поля "страна" И соответственно реализовать метод в апи для проверки как значения поля "страны" так и значения самого поля. Например public function checkPostcode($value, $country_id) { if ($country_id == 'кодстраны' && strlen(trim($value)) != 6) { return false; } return true; } Код привёл как пример, можете взять за основу, написать код каждому под его пожелания я физически не могу.
  4. Я всё понимаю, но и прекрасно знаю, как написан опенкарт и как работают его скрипты. После того, как асинхронно или отложенно начинают грузиться скрипты (особенно в случайном порядке), не только модуль перестает работать, а почти всё в опенкарте. А так как модуль зависит от скриптов опенкарта, да и от jquery + bootstrap scripts, то он не может заработать, если часть скриптов еще не загрузилась. Плюс любая ошибка в скриптах до загрузки скриптов модуля может вообще прервать работу скриптов. Всё это нужно смотреть на конкретном сайте, а не заявлять голословно и публично, что модуль не совместим.
  5. Этот пункт не влияет на то, что показали, это просто кусок кода для подмены ссылок. Скорее всего ошибка связана с обновлением кэша модификаторов, о чем и написано в указанном пункте (даже сама ошибка не в коде модуля)
  6. 1. Сохраните настройки модуля и убедитесь, что сохраняются (цвет кнопки меняется на зеленый) 2. Обновите кэш менеджера дополнений и нужно проверить, что система модификаций работает сама по себе (может быть не поменяли пути к каталогам после переноса сайта)
  7. В стандартном заказе всё то же самое: ошибка сервера https://i.imgur.com/aoO7cxO.png Что говорит о проблеме в модели заказа, отмените все правки в ней, например отключив модификаторы, которые могут её править.
  8. Я в личке описал, как сделать, вы сказали, что нужно для админки, сказал, что в админке это не делается. Затем уточнили, как отобразить значения полей в админке, тоже написал. Админкой опенкарта модуль не управляет. Можно управлять страницей заказа в основной части опенкарта, в личке написал подробнее, как добавить поле, посмотрите внимательнее.
  9. 1. Не вижу среди покупателей модуля. 2. Сильно сомневаюсь, что проблема в модуле, нужно смотреть, что вообще происходит на сайте в целом, а не только с модулем.
  10. Вариант один - сначала убирать в модуле все зависимости: - оплаты от доставки - итого от доставки - наборы полей от доставки - другие зависимости между всеми блоками, полями и модуля, что составляют всю логику модуля И после этого уже можно будет сделать загрузку доставки после всех остальных блоков асинхронно. Что сами понимаете убьет всю гибкость модуля и смысл его настроек. А оставить их и грузить что-то после, нет смысла, как ни крути, модуль доставки всё равно нужно будет перезагружать и скорость его работы не изменится.
  11. Я вообще уберу их в обновлении и оставлю только некоторым пользователям, которых устраивает тот вид, который сейчас есть. Потому что кроме лишней головной боли для себя я от них ничего не получил. Решил людям облегчить жизнь, кроме критики и советов ничего не слышу. Спасибо сказали единицы, остальные только критикуют и высказывают претензии, что работает не так, как хочется им. Причем чаще всего слышу это от тех, кто купил модуль тогда, когда корзин и в помине не было... Молчу уже про то, что прямо там же написано, что можно отсылать письма админу по крону. И там же написано, и везде пишу, что "представлены как есть". И вообще эта задача не может быть решена никак кроме как уже решена в модуле - по крону спустя некоторое время. Брошенная корзина создается сразу же при вводе минимальных данных и удаляется после дальнейшего создания заказа. То есть в любой момент времени невозможно понять реально ли корзина брошена или пользователь ПОКА не оформил заказ (не успел, отвлекли, смотрит другие товары и т.п.) и сам факт "брошенности" можно лишь только ПРЕДПОЛОЖИТЬ, основываясь на том, что сессия истекает за какой-то срок (20 минут - пару часов). Пока сессия не истекла, ничто не мешает пользователю завершить заказ, при этом он может закрывать страницу заказа и вообще вкладку браузера и возвращаться снова.
  12. Если в нем создали вариант доставки с условиями по полям адреса и он не отображается, пока не введен этот адрес, то это один вопрос. Но если имеете в виду, что для самовывоза система заказа не должна просить адрес в принципе, то это уже вопрос к системе заказ.
  13. Только если править эти шаблоны в своей теме и добавлять логику. Через модуль нет, так как от модуля они вообще не зависят.
  14. Судя по опыту проблема в правках в модели покупателя (происходит ошибка и останавливается выполнение) Сделайте экспресс тест в стандартном заказе с опцией "зарегистрироваться", посмотрите, пройдет ли по шагам вперед и напишите результат в личке
  15. Эти модули работают напрямую с моделями опенкарта, им не важно на какой странице они находятся, хоть на странице информации об оплате. И для вывода модулей на всех этих любых страницах, включая страницы моего модуля, есть штатные средства: дизайн, схемы и т.п.
  16. Все подобные модули работают с моделями опенкарта напрямую и на любые страницы ставятся штатными средствами опенкарта, то есть по идее зависимостей между модулями нет
  17. При наборе идёт запрос к модулю, но в итоге затем выполняется запрос SQL к таблицам от модуля Geo IP и он теоретически один на все страны. То есть если для других стран такого дублирования нет, то нужно уточнить у автора geo ip модуля, есть ли различия в записях на уровне базы. Так как после запроса к базе, данные для всех стран отдаются в одном и том же формате
  18. Нужно еще включить автозаполнение по полю города в настройках поля города. При этом используются скрипты для автозаполнения с файла /catalog/view/javascript/common.js (это скрипт оппенкарта) Порой некоторые темы вырезают подобные скрипты, но на данный момент это уже редкость, раньше бывало часто.
  19. Спасибо. Задается в настройках поля, там можно задать проверку по длине и указать текст ошибки
  20. 1. Не вижу среди покупателей 2. В справке есть вопрос в целом по отображение вариантов доставки 3. Но именно по особенностям работы сдэка, которые выходят за рамки стандартных модулей доставки, нужно писать авторам этого модуля
×
×
  • 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.