admin Опубликовано 12 марта, 2022 Поделиться Опубликовано 12 марта, 2022 С версии Opencart 2.x при редактировании заказа часто можно увидеть досадную ошибку которая стопорит обработку заказов - всплывающее окно браузера error - undefined. Баг этот появляется из-за перевода сайта на https. Когда вы переводите свой магазин на защищенный протокол ssl первым делом правятся конфигурационные файлы config.php и admin/config.php. В них есть переменные HTTP_... и HTTPS_... в каждую из них и пишем версию сайта защищенную и обычную. А из-за того что там разные адреса http и https - Opencart ловит баг и не дает редактировать наши заказы. Как убрать ошибку error undefined Устранить проблему очень просто - достаточно в папке admin в файле config.php прописать адрес. с https для всех версий сайта и ошибка уйдет. Я не думаю что вы часто переключаете магазин с https на обычный протокол тем более для админки, так что это полностью рабочий метод. Что если этот метод не помогает? Заходим в файл admin/controller/sale/order.php Находим строку $data['store_url'] = $order_info['store_url']; и заменяем на $data['store_url'] = substr($order_info['store_url'], 1 + strpos($order_info['store_url'], ":")); После чего ошибки не должно возникать 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.