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. Добавить новое кастомное поле Отчество с привязкой к покупателю и сделать его обзательным. Либо Имя переименовать в Имя Отчество и сделать проверку по регулярному выражению /[а-яА-Я]+\s+[а-яА-Я]+/si Хм. Если бы знал как. Особо в этом не понимаю :oops: В админке модуля на 4 вкладке - настройки полей.
  3. Добавить новое кастомное поле Отчество с привязкой к покупателю и сделать его обзательным. Либо Имя переименовать в Имя Отчество и сделать проверку по регулярному выражению /[а-яА-Я]+\s+[а-яА-Я]+/si
  4. У каждого модуля доставки могут быть несколько вариантов доставки, например тот же едост - 17 вариантов доставки можно включить дебаг и посмотреть код каждого подметода и задать фильтр для нужного (например почта россии не принимает взрывоопасные грузы, можно отсечь ее для категории "спреи в баллончиках"). включаем дебаг, видим, что код у нее edost_1 (к примеру) открываем модуль, добавляем подметод для едоста - edost_1, выбираем все категории, кроме спреев, и сохраняем настройки.
  5. 1) Она выводит коды подметодов доставки на странице заказа плюс после этого отображает их в админке при добавлении подметода 2) Ведет запись в лог, какой метод и по какому условию "убран", т.е. когда сработал фильтр
  6. Причем тут Simple если речь идет об этом модуле? Удалите вкмод filterit.xml и почистите кеш /vqmod/cache Сейчас выложу обновление и включу модель setting.php , в этом файле в версии 1.5.1.3 баг (в самом опенкарте) И убедительная просьба - писать либо в личку, либо сюда, но не одновременно
  7. На данный момент это невозможно в силу логики заглушек, это и так обход "недоделок" опенкарта.
  8. Во-первых, в Опере не сработает (она сознательно не поддерживает это событие), во-вторых все данные должны быть заполнены и загружена форма (модуль) оплаты (т.е. заказ почти создан, но не хватает подтверждения/оплаты)
  9. Реорганизовал админку, сделал подписи к полям более понятными. Добавил фильтр по полям продуктов
  10. Я рядом с теми сообщениями скидывал код для фикса во вложении, подобный этому, но все равно спасибо, что подняли с глубин.
  11. Если загружен модуль оплаты и пользователь не нажал на "подтвердить заказ" и собирается покинуть страницу, то выводится алерт с сообщением.
  12. В принципе да, только там тоже получилась куча настроек и некоторым не с первого раза понятна настройка. Сегодня постараюсь добавить новую функцию и упростить интерфейс
  13. По идее все это делается через доработку модуля доставки (по умолчанию в опенкарте можно настроить только страну/регион). Для этих целей я сделал Filterit (для настройки всех модулей оплаты/доставки без доработки по разным условиям). Но в Вашем случае можно конечно и модуль "допилить", достаточно в нем сделать проверку перед if ($status) нужно просто добавить if (trim(utf8_strtolower($address['city'])) != 'москва') { $status = false; }
  14. Вы похоже запутались и меня путаете. Что значит имеет форму выбора способа оплаты в корзине? Любой модуль оплаты имеет "вывод себя" в форме выбора варианта оплаты и имеет свою форму оплаты, которая может содержать как минимум один элемент - кнопку оплаты и джаваскрипт, также различные поля ввода и текст, которые показываются ПОСЛЕ создания заказа в базе и нужны для реализации логики оплаты данного заказа и/или его подтверждения. Если модуль простейший и его форма оплаты не содержит ни полей ввода, ни текста для пользователя, то можно "нажать" его кнопку подтверждения через скрипт, чтобы пользователю не приходилось ее кликать самому. Давайте в личку, а то тема полнится флудом. На данный вопрос я уже отвечал столько раз, что сбился со счету.
  15. Что первый, что второй способ доставки не имеют же вроде форм/текста?.. Они в таком случае должны сами прокликиваться, модуль давно обновляли? Скиньте в личку ссылку на сайт, гляну. И логику поняли неправильно... bank_transfer_simple - это не универсальный вариант, это мод модуля bank_transfer, позволяет перенести текст этого модуля на шаг раньше. Если нужен перенос другого модуля оплаты - нужно сделать такой же мод под него, так как в первую очередь нужно сохранить логику работы модуля оплаты, нельзя просто скопировать его форму в другой модуль.
  16. А как быть с этим? Я имею ввиду опцию оплаты, какой файл именно взять и куда залить, чтобы не было подтверждения заказа? В общем случае, когда модуль оплаты имеет свою форму/текст - никак, если ничего не имеет (просто подтверждает заказ либо редиректит на другой сервер для оплаты), то мой модуль "кликнет" сам. Но для первого варианта я внес некоторые изменения, которые позволяют обойти и это, показав форму оплаты либо текст с формы ДО создания заказа и сделал переделки ряда модулей типа банковского перевода, authorizenet_aim и рядя западных платных (stripe, moneris), что позволяет обойти и вторую кнопку подтвердить заказ. Чтобы использовать эту функцию достаточно подключить в шаблон модуля блок [[payment_simple]] и залить модифицированный модуль оплаты. Вообще через [[ ]] можно отобразить любой блок в блоках модуля, точно также можно создать блок для платежной формы, который должен иметь название модульоплаты_simple, если мой модуль найдет такой файл в модулях - он его подключит и выведет (при условии что выбран этот модуль оплаты)
  17. Для это можно использовать мой модуль Filterit Он позволяет отсечь модули доставки/оплаты для разных условий. Соответственно модули сначала должны быть установлены. Сегодня еще буду вносить в него кое-какие дополнения.
  18. Пусть эти разработчики напишут мне. Тишина же полная. Администрация разберется. И Ваш сайт - это набор функционала опенкарта + плюс купленная тема за 30 баксов (не факт, что купленная), плюс пара-тройка модулей (не факт, что купленных). За такую стоимость эти разработчики просто обязаны выполнять условия разработчиков модулей и тем, а уж на Ваши пожелания реагировать моментально. У Вас даже баннеры с сайта Эльдорадо взяты.
  19. Откройте файл /system/library/url.php и увидите блок замены ссылок между //SIMPLE START и //SIMPLE END , удалите либо закомментируйте подмену ссылки на нужную страницу.
  20. После изменения скриптов нужно делать сброс кеша браузера через CTRL+R код при этом такой? function simplecheckout_init(from) { set_masks(); set_placeholders(); set_datepickers(); set_autocomplete(); set_popups(); set_button_text(); set_special_hash(); hide_payment_form(); set_googleapi(); set_places(); move_comment(); simplecheckout_step_init(from); $('input, select').styler(); } если проблема осталась, то пожалуйста в личку, чтобы не засорять тему
×
×
  • 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.