Jump to content
Sign in to follow this  
olorin

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

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


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

Edited by olorin

Share this post


Link to post
Share on other sites
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. Скорее всего там что-то появиться после нажатия на "заказать". Сайт ваш закрыт на техобслуживание, вам большее мало кто скажет...

Share this post


Link to post
Share on other sites
5 часов назад, zeyser сказал:

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

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

Share this post


Link to post
Share on other sites

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'], то очевидно что ранее в сессию не записались эти данные по причине отсутствия полей ввода. Увы подробнее не посмотрю, т.к. магазин на техобслуживании, но могу точно сказать что в стандартном шаблоне эти данные идут первым пунктом в оформлении заказа и копать причину болезни нужно где то там, из предоставленной информации более добавить не могу ничего.

Share this post


Link to post
Share on other sites
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'], то очевидно что ранее в сессию не записались эти данные по причине отсутствия полей ввода. Увы подробнее не посмотрю, т.к. магазин на техобслуживании, но могу точно сказать что в стандартном шаблоне эти данные идут первым пунктом в оформлении заказа и копать причину болезни нужно где то там, из предоставленной информации более добавить не могу ничего.

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

Share this post


Link to post
Share on other sites
3 часа назад, olorin сказал:

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

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

5e6767117d427de473235e90f12c9617.png

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

1a5be49961ba7c561acec6de76f6a8bd.png

 

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

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.