Мадженто перестал оформлять заказы "как Гость". Т.е. если клиент регистрируется и заказывает через свой аккаунт - все ок, если это гость - то на втором шаге пишет - "Пожалуйста, убедитесь что пароли совпадают". Нажимешь ок и все. Дальше не идет. 2 шаг - регистрационные данные.
P.S. В логах ничего
Solved! Go to Solution.
Итак, проблема решена! Спасибо sashas7777 . Проблема действительно была в патчах. Не те версии пропатченных файлов. Ввело в заблуждение то, что в заголовке на скачивание была указана нужная версия, а внутри файлов - версия предыдущая. Так что сторонние модули тут ни причем...
Предполагаю, что у вас
1. используется сторонний модуль заказа
2. недавно обновили ядро до 1.9.1.0+
С версии 1.9.1.0 в ядро внесены изменения, которые влияют на регистрацию пользователя. Раньше, если пароли не вводились, то ядро генерировало пароль автоматически и не сравнивала со вторым полем/переменной. Теперь сравнение идёт, а так как автоматически пароль генерируется только в одну переменную, то проверка не проходит.
Поэтому надо менять код регистрации - в вашем случае это скорее всего модуль заказа.
Да, обновлял ядро. Сторонние модули заказа не используются. Страница заказа onepage используется дефолтная.
@Agypten wrote:Да, обновлял ядро. Сторонние модули заказа не используются. Страница заказа onepage используется дефолтная.
Значит надо смотерть стандартный модуль заказа.
До этого сталкивался с этой проблемой только в модулях соц. авторизаций.
Также обнаружил, что не работает регистрация нового клиента. Выдает ошибку - пароли не совпадают. Ошибки возникли после применения patch 5994
В логах появилось такое:
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
В общем, эта проблема не только у меня. В ветке про апгрейд ядра пишут, что эта проблема появляется у многих после последнего патча.
Я уверен на 90%, что проблема в сторонних модулях. Пока ни у одного клиента такое не вылезло, а патч ставили не на один десяток магазинов на разных версиях Magento.
Оптимальнее всего искать проблему на сайте, где она воспроизводится, а не пытаться долго и упорно воспроизводить у себя. Советую нанять специалистов и найти причину по быстрому и решить её. Скорее всего никто не угадает, где именно у вас проблема. А примерное направление поисков уже озвучивалось.
Итак, проблема решена! Спасибо sashas7777 . Проблема действительно была в патчах. Не те версии пропатченных файлов. Ввело в заблуждение то, что в заголовке на скачивание была указана нужная версия, а внутри файлов - версия предыдущая. Так что сторонние модули тут ни причем...