cancel
Showing results for 
Search instead for 
Did you mean: 

Не оформляет заказ как Гость

SOLVED

Не оформляет заказ как Гость

Мадженто перестал оформлять заказы "как Гость". Т.е. если клиент регистрируется и заказывает через свой аккаунт - все ок, если это гость - то на втором шаге пишет - "Пожалуйста, убедитесь что пароли совпадают". Нажимешь ок и все. Дальше не идет. 2 шаг - регистрационные данные.

 

P.S. В логах ничего

middle developer
1 ACCEPTED SOLUTION

Accepted Solutions

Re: Не оформляет заказ как Гость

Итак, проблема решена! Спасибо sashas7777 . Проблема действительно была в патчах. Не те версии пропатченных файлов. Ввело в заблуждение то, что в заголовке на скачивание была указана  нужная версия, а внутри файлов - версия предыдущая. Так что  сторонние модули тут ни причем...

middle developer

View solution in original post

8 REPLIES 8

Re: Не оформляет заказ как Гость

Предполагаю, что у вас

1. используется сторонний модуль заказа

2. недавно обновили ядро до 1.9.1.0+

 

С версии 1.9.1.0 в ядро внесены изменения, которые влияют на регистрацию пользователя. Раньше, если пароли не вводились, то ядро генерировало пароль автоматически и не сравнивала со вторым полем/переменной. Теперь сравнение идёт, а так как автоматически пароль генерируется только в одну переменную, то проверка не проходит. 

Поэтому надо менять код регистрации - в вашем случае это скорее всего модуль заказа.


ET Web Solutions
extensions, custom work, support

Re: Не оформляет заказ как Гость

Да, обновлял ядро. Сторонние модули заказа не используются. Страница заказа onepage используется дефолтная. 

middle developer

Re: Не оформляет заказ как Гость


@Agypten wrote:

Да, обновлял ядро. Сторонние модули заказа не используются. Страница заказа onepage используется дефолтная. 


Значит надо смотерть стандартный модуль заказа. 

До этого сталкивался  с этой проблемой только в модулях соц. авторизаций.


ET Web Solutions
extensions, custom work, support

Re: Не оформляет заказ как Гость

Также обнаружил, что не работает регистрация нового клиента. Выдает ошибку - пароли не совпадают. Ошибки возникли после применения patch 5994

middle developer

Re: Не оформляет заказ как Гость

В логах появилось такое:

ERR (3): Warning: array_combine(): Both parameters should have at least 1 element  in /....../downloader/lib/Mage/Connect/Rest.php on line 239
ERR (3): Warning: ksort() expects parameter 1 to be array, boolean given  in /......../downloader/lib/Mage/Connect/Rest.php on line 240
middle developer

Re: Не оформляет заказ как Гость

В общем, эта проблема не только у меня. В ветке про апгрейд ядра пишут, что эта проблема появляется у многих после последнего патча.

middle developer

Re: Не оформляет заказ как Гость

Я уверен на 90%, что проблема в сторонних модулях. Пока ни у одного клиента такое не вылезло, а патч ставили не на один десяток магазинов на разных версиях Magento.

Оптимальнее всего искать проблему на сайте, где она воспроизводится, а не пытаться долго и упорно воспроизводить у себя. Советую нанять специалистов и найти причину по быстрому и решить её. Скорее всего никто не угадает, где именно у вас проблема. А примерное направление поисков уже озвучивалось.


ET Web Solutions
extensions, custom work, support

Re: Не оформляет заказ как Гость

Итак, проблема решена! Спасибо sashas7777 . Проблема действительно была в патчах. Не те версии пропатченных файлов. Ввело в заблуждение то, что в заголовке на скачивание была указана  нужная версия, а внутри файлов - версия предыдущая. Так что  сторонние модули тут ни причем...

middle developer