Ошибка при отправке заказа MS2
Здравствуйте, друзья. Помогите пожалуйста разобраться с ошибкой при нажатии на кнопку «сделать заказ» в MS2. После нажатия выдаёт чистый лист и такое сообщение: «Notice: Trying to get property of non-object in .../.../...core/components/minishop2/model/minishop2/msorderhandler.class.php on line 401». В админке всё нормально, отображается и управляется, корзина сайта, после нажатия «сделать заказ» очищается. Как сделать, чтоб перенаправлял на (допустим исходную) страницу и отправлялась копия заказа покупателю после нажатия кнопки «сделать заказ»? Вот главная страница магазина www.aeron.su/index.php?id=4 Спасибо.
Техническая поддержка MODX
Сайт лежит, тормозит или остался без разработчика?
Переезд с MODX 2 на 3, PHP 7 на 8, скорость и безопасность. Поддержка со сроками и ответственностью, а не совет в чате.
Подробнее
Реклама
Комментарии: 10
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Получается, у тебя нет ресурса при отправке заказа.
(ERROR @ /index.php) `` is not a valid integer and may not be passed to makeUrl()
(ERROR @ /index.php) Attempted to redirect to an empty URL.
Может быть какой-то скрипт не подключен в шаблона корзины?
Должна сгенерироваться ссылка на основе id ресурса, и почему-то этого не проиходит. Возможно, что-то с конфигурацией сервера. Для начала попробуй включить friendly_urls.
Еще можно проверить на test.modx.pro, если там всё в порядке — разбирайся со своим хостингом.
Василий, ты мастер! Спасибо!
javascript не использовал по не знанию.
К шаблону корзины нужно было подключить например это ../components/minishop2/js/web/default.js?