deeman

Пользователи
  • Публикаций

    5 320
  • Зарегистрирован

  • Посещение

Репутация

782 Очень хороший

Информация о deeman

  • Звание
    Продвинутый пользователь

Информация

  • Пол
    Не определился
  1. Да, скопирую с собственной же справки При подтверждении заказа ничего не происходит: нет редиректа на страницу успешного оформления, или не приходят письма, или заказ не виден в админке опенкарта Задача модуля Simple - создать заказ через модель заказа и загрузить модуль оплаты, передав ему управление. Затем модуль оплаты подтверждает заказ через ту же модель заказа опенкарта, при этом модель заказа выполняет действия: меняет статуса заказа (заказ становится виден в админке), новый статус заказа передает модуль оплаты проверяет на мошенничество (в опенкарте есть баг в одной версии) отправляет почту покупателю и админу (часто бывают ошибки при отправке, например либо не работает mail на хостинге, либо smtp из-за неверных настроек почты) отправляет смс (если настроено и включено, тоже часто бывают ошибки) выполняет разные действия (списание количества, списание бонусных баллов, погашение купонов и т.п) выполняет код из разных модификаторов, этот код может содержать ошибки (например не предназначен под текущую версию опенкарта) Это всё происходит уже после работы модуля Simple и не в его коде соответственно. Модель заказа опенкарта - это файл /catalog/model/checkout/order.php Он один на все системы заказа (стандартный, Simple, другие системы заказа, быстрые заказы и т.п.) плюс с ней же работают модули оплаты (по номеру заказа берут информацию о заказе из базы данных), поэтому если не работает модуль оплаты, то в первую очередь рекомендуется проверить стандартный заказ. Соответственно и решение кроется в одном из действий: сменить вариант отправки почты в основных настройках магазина проверить настройки почты для уведомлений (порой указывают несколько адресов, используя неправильный разделитель в списке) проверить настройки статусов в настройках модулей оплаты отключить отправку смс отключить все модули проверки на мошенничество отключить все модификаторы, которые могут править модель заказа опенкарта обновить или сбросить кэш менеджера дополнений И вот что происходит на сайте Как раз модуль оплаты подтверждает заказ, обращаясь к своему коду, этот код обращается к модели заказа и в какой-то момент происходит ошибка и сервер выдает код ответа 500 - internal server error Возможные причины указаны выше. Можно пробовать по списку, можно включить отображение ошибок сервера и посмотреть ошибку в ответе сервера, можно посмотреть в логах ошибок сервера (не опенкарта). И именно для яндекса мне кажется наиболее правильным ставить официальные модули с гитхаба. У них довольно много изменений в апи было за последние полгода в связи с онлайн кассами, поэтому могут быть разные нюансы
  2. В разметке блоков это блок "модуль оплаты", его можно двигать
  3. Вопросы к модулю не относятся. Добавление в корзину - функционал опенкарта. Указанный в ошибке файл тоже от опенкарта. И судя по пути к нему, он лежит в кэше модификаторов, то есть поправлен каким-то модификатором и это может быть причиной этой ошибки и связанных.
  4. "что-то делает" - это просто кнопка скрыта стилем. Скиньте шаблон модуля оплаты, поправлю
  5. Просто темы из-за разных установленных модулей обрастают скриптами для попапа, поэтому нужно проверять, что в теме больше подходит и что лучше оставить
  6. В файлах catalog\language\язык\account\simpleregister.php catalog\language\язык\checkout\simplecheckout.php Вместо colorbox fancybox agree Оставьте что-то одно
  7. Можно добавить в разметку блоков, вписав {ulogin} в ручном режиме редактирования
  8. Попробуйте залить файлы с архива под другую версию пхп. Или уточните версию пхп и напишите в личку
  9. Скиньте доступ в админку в личку, я не совсем понял, что нужно.
  10. Текущая версия модуля 4.9.4, обновите, пожалуйста.
  11. Товары выводятся в шаблоне /catalog/view/theme/тема/template/checkout/simplecheckout_cart.tpl Можете поправить там
  12. Поля модуля - простой текст и формат один для всех типов. Нужно смотреть настройки и где и через что смотрите результат. Для проверки можете установить сохранение в поле комментария
  13. От того, на какие страницы добавляются модули, логика работы этих модулей меняться не должна. Можете проверить их работу на других страницах и задать вопрос автору этого модуля.
  14. Вы так говорите, как будто это прописать одну строку в меню. Это отдельные страницы, которые к модулю отношения не имеют.
  15. Нужно понизить или повысить версию пхп, либо попробовать обновить ионкуб. Эту проблему видел несколько раз на пхп7, проверял, ругается на примитив, типа strlen передаются не те параметры, причем ошибка плавает. Каким-либо изменением кода это не решить, потому что я не могу не использовать стандартные функции пхп.