Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Не работает последний этап оформления заказа


Recommended Posts

Доброго времени суток. Опять нужна ваша помощь. На странице оформления заказа, не зависимо от оформление с регистрацией/без когда идет указания способа доставки и способа оплаты и нажимая кнопку "заказать" ничего не происходит. Если же не менять пункты способа доставки/оплаты а оставить дефолтные, то заказ проходит или же если поменять на нужные но при этом перезагрузить страницу то тоже сработает успешный заказ но только вот с такой ошибкой:


Notice: Undefined index: firstname in /home/yarninbo/yarninbobbins.com.ua/www/catalog/controller/checkout/success.php on line 26Notice: Undefined index: lastname in /home/yarninbo/yarninbobbins.com.ua/www/catalog/controller/checkout/success.php on line 26


 Вот многострадальный сайт. Буду очень признателен за помощь.

Змінено користувачем olorin
Надіслати
Поділитися на інших сайтах


18 часов назад, olorin сказал:

Доброго времени суток. Опять нужна ваша помощь. На странице оформления заказа, не зависимо от оформление с регистрацией/без когда идет указания способа доставки и способа оплаты и нажимая кнопку "заказать" ничего не происходит. Если же не менять пункты способа доставки/оплаты а оставить дефолтные, то заказ проходит или же если поменять на нужные но при этом перезагрузить страницу то тоже сработает успешный заказ но только вот с такой ошибкой:


Notice: Undefined index: firstname in /home/yarninbo/yarninbobbins.com.ua/www/catalog/controller/checkout/success.php on line 26Notice: Undefined index: lastname in /home/yarninbo/yarninbobbins.com.ua/www/catalog/controller/checkout/success.php on line 26


 Вот многострадальный сайт. Буду очень признателен за помощь.

Ошибка у вас из-за того, что нет данных об имени и фамилии плательщика или получателя(заказчика в целом). Скорее всего у вас в админке в заказах там тоже пусто будет. По поводу ничего не происходит: попробуйте открыть devtools и там посмотреть в консоли ошибки js. Скорее всего там что-то появиться после нажатия на "заказать". Сайт ваш закрыт на техобслуживание, вам большее мало кто скажет...

Надіслати
Поділитися на інших сайтах


5 часов назад, zeyser сказал:

Ошибка у вас из-за того, что нет данных об имени и фамилии плательщика или получателя(заказчика в целом). Скорее всего у вас в админке в заказах там тоже пусто будет. По поводу ничего не происходит: попробуйте открыть devtools и там посмотреть в консоли ошибки js. Скорее всего там что-то появиться после нажатия на "заказать". Сайт ваш закрыт на техобслуживание, вам большее мало кто скажет...

Спасибо. А сайт закрыт - я знаю, вчера "удачно" файлы модуля залил(не успев установить)

Надіслати
Поділитися на інших сайтах


Notice: Undefined index: firstname in /home/yarninbo/yarninbobbins.com.ua/www/catalog/controller/checkout/success.php on line 26Notice: Undefined index: lastname in /home/yarninbo/yarninbobbins.com.ua/www/catalog/controller/checkout/success.php on line 26

 

Всё просто - контроллер ожидает получить данные от одного из предыдущих пунктов оформления заказа, но данных с такими индексами просто нет, на 90% уверен - беда в том что из шаблонного tpl файла из формы были удалены поля с именем и фамилией, поскольку в этом файле в районе тех строк фигурирует массив данных об активности  $activity_data = array( 'name'     => $this->session->data['guest']['firstname'] . ' ' . $this->session->data['guest']['lastname'],['lastname'], то очевидно что ранее в сессию не записались эти данные по причине отсутствия полей ввода. Увы подробнее не посмотрю, т.к. магазин на техобслуживании, но могу точно сказать что в стандартном шаблоне эти данные идут первым пунктом в оформлении заказа и копать причину болезни нужно где то там, из предоставленной информации более добавить не могу ничего.

Надіслати
Поділитися на інших сайтах


1 час назад, Grodas сказал:

Notice: Undefined index: firstname in /home/yarninbo/yarninbobbins.com.ua/www/catalog/controller/checkout/success.php on line 26Notice: Undefined index: lastname in /home/yarninbo/yarninbobbins.com.ua/www/catalog/controller/checkout/success.php on line 26

 

Всё просто - контроллер ожидает получить данные от одного из предыдущих пунктов оформления заказа, но данных с такими индексами просто нет, на 90% уверен - беда в том что из шаблонного tpl файла из формы были удалены поля с именем и фамилией, поскольку в этом файле в районе тех строк фигурирует массив данных об активности  $activity_data = array( 'name'     => $this->session->data['guest']['firstname'] . ' ' . $this->session->data['guest']['lastname'],['lastname'], то очевидно что ранее в сессию не записались эти данные по причине отсутствия полей ввода. Увы подробнее не посмотрю, т.к. магазин на техобслуживании, но могу точно сказать что в стандартном шаблоне эти данные идут первым пунктом в оформлении заказа и копать причину болезни нужно где то там, из предоставленной информации более добавить не могу ничего.

Спасибо вам за ответ. Сайт уже доступен. Не могли бы вы точнее сказать что конкретно мне необходимо сделать?

Надіслати
Поділитися на інших сайтах


3 часа назад, olorin сказал:

Спасибо вам за ответ. Сайт уже доступен. Не могли бы вы точнее сказать что конкретно мне необходимо сделать?

Попробовал оформить 3 тестовых заказа - проблем и ошибок в ответах сервера не обнаружил, все заказы сформировались удачно (2 заказа без регистрации и 1 с регистрацией). Возможно вы её уже исправили, а возможно какой то особый способ её воспроизвести, если помните как получилось - опишите последовательность действий. Пока что с заказами проблем нет. Единственное что крайне не желательно должно на странице быть 2 элемента с одинаковым ID, а у вас 2 кнопки оформления заказа и обе с id="button-confirm"

5e6767117d427de473235e90f12c9617.png

И на заметку - после оформления заказа на странице success некорректная ссылка в личный кабинет

1a5be49961ba7c561acec6de76f6a8bd.png

 

Если сможете - изложите инструкцию того как получается получить ошибку.

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.