Не работает пакет оплаты! Не работает дополнение (и ломает страницу заказа)
Всем привет.
Сегодня расскажу как исправить ошибку после установки пакета оплаты minishop.
Каждое 5-ое обращение в ТП примерно такого содержания:
Под катом рассказываю как починить данное недоразумение.
Заходим в админку, открываем дерево файлов, смотрим папку

и аналогичные файлы вы видите в папке

то 99% проблема в том что вы когда то обновили пакет minishop2 и классы обработчики от старой версии остались на старом месте, но с обновлением добавились и новые. Это то и вызывает 500 ошибку.
Нам нужно удалить старые классы обработчиков по пути
Внимательно!!! удаляем вот эти 4 файла
Если и после этого у вас не пропала 500 ошибка — поздравляю! Вы давно уже с нами)))
Смотрим папку
и если видим в ней
то удаляем еще и его.
И вот теперь 500 должна пропасть и пакет оплаты должен корректно заработать.
Всем спасибо за внимание!
Сегодня расскажу как исправить ошибку после установки пакета оплаты minishop.
Каждое 5-ое обращение в ТП примерно такого содержания:
Добрый день. После установки дополнения, его настройки включения сначала на странице заказа не работала кнопка оплаты. После перезагрузки страницы страница становилась недоступна. Сейчас вообще страница заказа не работает (отдает 500 ответ). Даже если отключить вариант оплаты через ю кассу все равно работоспособность не восстанавливается. Пришлось деинсталировать пакетТак в чем же дело? Что за фигня с пакетом оплаты?
Под катом рассказываю как починить данное недоразумение.
Заходим в админку, открываем дерево файлов, смотрим папку
core/components/minishop2/model/minishop2Если в ней вы видите файлы mscarthandler.class.php
msdeliveryhandler.class.php
msorderhandler.class.php
mspaymenthandler.class.php
и аналогичные файлы вы видите в папке
core/components/minishop2/handlers
то 99% проблема в том что вы когда то обновили пакет minishop2 и классы обработчики от старой версии остались на старом месте, но с обновлением добавились и новые. Это то и вызывает 500 ошибку.
Нам нужно удалить старые классы обработчиков по пути
core/components/minishop2/model/minishop2Внимательно!!! удаляем вот эти 4 файла
core/components/minishop2/model/minishop2/mscarthandler.class.php
core/components/minishop2/model/minishop2/msdeliveryhandler.class.php
core/components/minishop2/model/minishop2/msorderhandler.class.php
core/components/minishop2/model/minishop2/mspaymenthandler.class.phpЕсли и после этого у вас не пропала 500 ошибка — поздравляю! Вы давно уже с нами)))
Смотрим папку
core/components/minishop2/custom/paymentи если видим в ней
core/components/minishop2/custom/payment/paypal.class.phpто удаляем еще и его.
И вот теперь 500 должна пропасть и пакет оплаты должен корректно заработать.
Всем спасибо за внимание!
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
если эта инструкция не помогла, что еще может влиять?
при выборе онлайн оплаты тинькофф в корзине появляется 500 ошибка, и решается только сбросом сессий.
Написать в Тп. И там же сразу скинуть доступы к админке, посмотрю в чем дело.
А если юзер обновил с версии 2.х сразу на 4.х — вот тогда и возникает проблема.
Но больше волнует другое — не могу обновить mspTinkoff до последней версии: при обновлении консоль выдает следующее:
Ну и соответственно пакет не устанавливается.