cancel
Showing results for 
Search instead for 
Did you mean: 

Ошибка при оформление заказа

Ошибка при оформление заказа

Нужна помощь с решением проблемы при оформление заказа.

Вылазит такое сообщение при всех заполнены полях 

""Адрес" - это обязательное значение.
"Адрес" length must be equal or greater than 1 characters."

 

В конфигурации клиента удалял значение отвечающее за кол-во строк, все так же... Других вариантов в интернете не нашел...

Хлеб плиз, куда копать? специально поставил новую сборку, обновил и ошибка та же. Единственное, использовал старую базу...

9 REPLIES

Re: Ошибка при оформление заказа

А версия то какая? Тема стандартная или нет?

Re: Ошибка при оформление заказа

версия 1937, тема porto, но специально проверил, она использует стандартный шаблон onepagecheckout, при переключение на base ошибка таже.

Re: Ошибка при оформление заказа

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

 

Re: Ошибка при оформление заказа

автозаполнение в браузере включено, но вводилось все в ручную.

Re: Ошибка при оформление заказа

За валидацию формы в штатной теме отвечает /js/prototype/validation.js но можно и расширять действия данного файла пользовательским функционалом.

У Вас во всех браузерах такой косяк? С мобильных тоже?

Re: Ошибка при оформление заказа

Из хрома и айфона так же.

Re: Ошибка при оформление заказа

Дайте ссылку на сайт с ошибкой. Если проблема в JS скриптах, то так помочь получится быстрее.


ET Web Solutions
extensions, custom work, support

Re: Ошибка при оформление заказа

Re: Ошибка при оформление заказа

Это точно не JS ошибки. Данные передаются правильно, а вот код сайта уже как-то не так проводит проверку. По быстрому повторить такое у себя не смог. Попробуйте глянуть код функции

 

Mage_Checkout_Model_Type_Onepage::saveBilling

строки 292 - 293

там должен быть код 

$addressData    = $addressForm->extractData($addressForm->prepareRequest($data));
$addressErrors = $addressForm->validateData($addressData);

 

гляньте на каком этапе нет данных. В выборке данных или в проверке. Дальше копать уже по факту проблемы.


ET Web Solutions
extensions, custom work, support