Magento - проблема с регистрацией - пользователь отправляется в мою корзину после ввода платежной информации - PullRequest
0 голосов
/ 19 апреля 2011

Когда пользователь отправляется на оформление заказа для своих товаров, ему предоставляется возможность зарегистрироваться. Если этот вариант выбран, они приступают к вводу своей информации. После ввода платежной информации и нажатия кнопки «Продолжить» они возвращаются на страницу «Моя корзина», и процесс регистрации никогда не завершается. Я попытался исправить ошибку, расположенную по следующему вопросу SO: Magento перенаправляет на корзину при продолжении платежной информации - но это не сработало.

Справочная информация - я использую шаблон, разработанный для 1.4.x со стабильной версией Magento 1.5.0.1. Вот URL моего сайта:

http://allyourga.me

EDIT1: Ошибки удалены, поскольку они не связаны

РЕДАКТИРОВАТЬ 2: Эта проблема может быть связана с другой, которая у меня есть: Magento - Ошибка регистрации - 1054 Неизвестный столбец 'ca.sort_order' в 'заказе'

Журналы ошибок из этого вопроса приведены ниже:

2011-04-19T23:04:43+00:00 ERR (3): Notice: Undefined index:  HTTP_USER_AGENT  in /home/user/public_html/app/design/frontend/base/theme100/template/page/ie/ie6.phtml on line 2
2011-04-19T23:04:43+00:00 ERR (3): Notice: Undefined index:  HTTP_USER_AGENT  in /home/user/public_html/app/design/frontend/base/theme100/template/page/ie/ie6.phtml on line 3
2011-04-19T23:04:43+00:00 ERR (3): Notice: Undefined index:  HTTP_USER_AGENT  in /home/user/public_html/app/design/frontend/base/theme100/template/page/ie/ie6.phtml on line 19
2011-04-19T23:04:43+00:00 ERR (3): Notice: Undefined index:  HTTP_USER_AGENT  in /home/user/public_html/app/design/frontend/base/theme100/template/page/ie/ie6.phtml on line 20

Строки 2, 3, 19, 20 из ie6.phhtml воспроизведены ниже:

2 if(eregi("opera",$_SERVER['HTTP_USER_AGENT'])) echo "<b></b>"; 
3 else if(eregi("MSIE 6.0",$_SERVER['HTTP_USER_AGENT'])) echo "

19 else if(eregi("Mozilla.[4.]",$_SERVER['HTTP_USER_AGENT'])) echo "<b></b>"; 
20 else if(eregi("Mozilla.[5|6]",$_SERVER['HTTP_USER_AGENT'])) echo "<b></b>"; 

РЕДАКТИРОВАТЬ 3: ошибки, отправленные из РЕДАКТИРОВАНИЯ 2, относятся к этой проблеме.

Ответы [ 3 ]

1 голос
/ 20 апреля 2011

Ошибка в вашем журнале указывает на проблему с вашей фактической интеграцией Paypal.Мое первое предположение заключается в том, что вы ввели неверные / неполные данные для конфигурации Paypal.

На самом деле, Paypal говорит :

Эта ошибка может быть вызвананеверным именем пользователя API, неверным паролем API или неверной подписью API.Убедитесь, что все три значения верны.В целях безопасности PayPal не сообщает точно, какое из этих трех значений может быть ошибочным

Проверьте свои учетные данные и повторите попытку.Надеюсь, это поможет!

Спасибо, Джо.

0 голосов
/ 11 апреля 2013

Хотя это старый пост, но я хочу поделиться своим опытом. Я также столкнулся с этой проблемой, а затем в сетевой вкладке Firebug, когда я нажимаю продолжить после предоставления платежной информации, было 500 ошибок. более подробное изучение журнала ошибок magento показывает, что на самом деле php-mcrypt отсутствовал на vps. и я только что установил его нормально работает сейчас. может эта информация помочь кому-то.

0 голосов
/ 23 апреля 2011

Проблема заключалась в том, что у меня была серьезно поврежденная база данных. Я подозреваю, что проблема могла возникнуть либо при загрузке примеров данных из приобретенного шаблона Magento, либо при переносе моего веб-сайта с одного сервера на новый.

Я исправил это, запустив инструмент для восстановления базы данных Magento, который можно найти по следующей ссылке: http://www.magentocommerce.com/wiki/1_-_installation_and_configuration/db-repair-tool

Выявленных ошибок было много Added missing foreign key(s) и две Added missing fields. Чтобы получить полный отчет об обнаруженных ошибках, перейдите к следующему вопросу переполнения стека:

Magento - Инструмент восстановления базы данных - Добавлены проблемы с отсутствующими внешними ключами

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...