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. Почту отправляет опенкарт в своих моделях после сохранения данных в БД. Следовательно нужно подправить метод confirm() модели catalog/model/checkout/order.php перед строкой $mail->setTo($this->config->get('config_email')); добавить нечто вроде $mail_to = $this->config->get('config_email'); if ($order_info['payment_city'] == '...') { // либо делать проверку по другим полям заказа $mail_to = '[email protected]'; } и соответственно изменить строку $mail->setTo($mail_to); можно немного подробнее что и как заменить. Думаю у многих есть магазины в разных городах и данная правка будет полезной В принципе я указал полное решение, только нужно подставить свои значения. И данный функционал все-таки лучше решать через мультимагазин
  2. Данный функционал - функционал опенкарта, модуль не меняет его, так как не заменяет системные файлы, следовательно нужно проверять Вашу тему с джаваскриптами и класс корзины, не правлены ли они каким-либо вкмодом.
  3. В новых версиях модуля все это делается само через свою таблицу simple_custom_data, проверьте ее наличие в базе данных. Ну и соответственно у полей должна быть правильная привязка - к покупателю или к адресу, если поле привязано к заказу, то оно не подгрузится, так как при регистрации его не к чему привязать. Хотя Вы его и выбрать для полей страницы регистрации не сможете.
  4. Не вижу Вас среди покупателей модуля. Я вроде у тебя так покупал напрямую. На вебмани сразу кидал (в августе прошлого года). Почта yadrin**@rambler.ru Обновления приходят Да, вижу, извиняюсь (веду борьбу с темными лошадками) Откройте файл /catalog/view/javascript/simplecheckout.js Замените строку function scroll_to_error() { на function scroll_to_error() { return;
  5. Модуль оплаты - отдельный модуль и не связан с моим модулем, более подробный ответ, почему может не работать изложил тут (пост номер 4): https://opencartforum.com/topic/18830-resheno-payment-callback-url-ne-zapisyvaiutsia-zakazy-pri-onlain-o/ Можете убедиться в этом, сделав заказ на дефолтной странице index.php?route=checkout/checkout У меня заказ в админке опенкарта появляется, но не появляется в единной кассе заказ. При дефолтном оформлении все норм, а с вашим модулем не хочет работать :( Скиньте в личку доступы в админку, гляну (можно и сам модуль). 100% не уверен, но что-то не то, так как модуль оплаты сам подтверждает заказ, работая напрямую с опенкартом (его моделями), то есть после нажатия на кнопку оформить заказ управление передается модулю оплаты и все дальнейшие шаги - это тоже самое, что и при стандартном заказе, таким образом, если заказ есть в админке, то модуль оплаты отработал успешно.
  6. Модуль оплаты - отдельный модуль и не связан с моим модулем, более подробный ответ, почему может не работать изложил тут (пост номер 4): https://opencartforum.com/topic/18830-resheno-payment-callback-url-ne-zapisyvaiutsia-zakazy-pri-onlain-o/ Можете убедиться в этом, сделав заказ на дефолтной странице index.php?route=checkout/checkout
  7. Почту отправляет опенкарт в своих моделях после сохранения данных в БД. Следовательно нужно подправить метод confirm() модели catalog/model/checkout/order.php перед строкой $mail->setTo($this->config->get('config_email')); добавить нечто вроде $mail_to = $this->config->get('config_email'); if ($order_info['payment_city'] == '...') { // либо делать проверку по другим полям заказа $mail_to = '[email protected]'; } и соответственно изменить строку $mail->setTo($mail_to);
  8. Выложил новую версию модуля едоста, поддерживаются все варианты (офисы доставки, пикпоинты) и при этом не правится база и шаблоны Вкмод нужен по минимуму, подробнее - на странице модуля.
  9. Начну с конца 1) В этом файле BOM символы /catalog/language/russian/shipping/inmail.php Удалите их просто сохранив в utf-8 в нормальном редакторе (pspad, notepad++), но не в обычном виндовском блокноте, потому что он как раз и вставляет бом символы. 2) С темой тоже проблемы быть не должно, просто скопируйте файлы модуля в папку темы. Скорее всего в шаблоне хидера темы catalog/view/theme/тема/template/common/header.tpl вырезан кусок для подключения статики <?php foreach ($styles as $style) { ?> <link rel="<?php echo $style['rel']; ?>" type="text/css" href="<?php echo $style['href']; ?>" media="<?php echo $style['media']; ?>" /> <?php } ?> <?php foreach ($scripts as $script) { ?> <script type="text/javascript" src="<?php echo $script; ?>"></script> <?php } ?> он должен быть до </head> Если его нет, то вставьте и все должно заработать без переноса стилей и джаваскриптов в другие файлы
  10. Ответил в личку, с версии 3.5.0 добавил в джаваскрипт перезагрузку в случае города-списка, подобное решение можно перенести и в младшие версии
  11. Без разлогина не получится, можно попробовать в коде контроллера checkout/success добавить дестрой и одновременно залогинить пользователя, если он был залогинен до очистки сессии.
  12. Возможность отключения емэйла в модуле появляется только при выборе опции "не регистрировать при заказе", то есть логика обратная, если не регистрировать пользователя, то емйэл может быть необязателен. Я как-то делал вкмод для добавления юзернейма пользователя наряду с мылом для входа пользователя, его можно доделать до более универсального и использовать в случае с отключенным емэйлом. Только не знаю, нужен ли такой вариант кому-либо
  13. Во-первых, я подобное слышу от каждого, кто обращается. А во-вторых, можно и всем форумом один раз купить модуль на всех и пользоваться, следуя Вашей логике. Вы по-моему делаете интернет-магазин и при этом будете работать с клиентами, почему Вам к себе хочется нормального отношения, но сами Вы к другим нормального отношения не проявляете? На этом оффтоп заканчиваю
  14. Вы не покупали модуль. И при этом имеете наглость игнорировать меня и обращаться в тему поддержки. Просьба ко всем - игнорируйте вопросы этого товарища.
  15. База не подправлена? Проверьте модель /catalog/model/account/customer.php и вкмоды, правящие ее (можете пройтись поиском по ней и посмотреть, есть ли упоминание lastname)
  16. Оплата при доставке и так примитивный метод. Проверил только что - работает с регистрацией. Обновитесь до последней версии и включите настройку "показывать форму оплаты как можно раньше"
  17. Насчет второй кнопки уже отписывался не раз, буквально 2-3 страницы назад, посмотрите, чтобы не копировать одно и то же - вторая кнопка - от модуля оплаты. Модуль ее может "нажать" только если модуль оплаты не содержит никакого текста и элементов управления.
  18. qsqq: Залейте /system/library/url.php с последней версии на всякий случай, по идее, ссылка в корзине не должна меняться, там есть проверка
×
×
  • 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.