Jump to content

Гостевое оформление заказа


Recommended Posts

Добрый день! Прошу вашей помощи знатоки) Знаю, что эта тема поднималась уже не раз, но конкретного рабочего ответа так и не нашел.

 

У меня включен режим "гостевой заказ". При этом я решил убрать там все ненужные поля "организация", фамилия, страна, район(т.к. страна и район только одна).

 

В файле order-opc-new-account.tpl делаю скрываю все эти поля: не required - просто комментирую, required делаю input type = hidden value =....

 

Добился появления правильной формы на сайте, но при попытке сделать заказ - ошибка - ввести поля такие то.

 

Полез глубже на форум и в Adress.php (который в корне) :

 

protected $fieldsRequired = array('id_country', 'alias', 'lastname', 'firstname', 'address1', 'city');

 

убрал все кроме firstname и adress1 (кстати вопрос, а почему в этих requiered не было mailа?)

 

 

В результате опять ошибка. Что надо сделать ещё? Подскажите плиз. Уж очень не хочется все на пол пути бросать...

 

 

 

И вот что пишет:

 

TECHNICAL ERROR: unable to save account

 

Details:

Error thrown: [object XMLHttpRequest]

Text status: parsererror

 

Это после изменения в Adresss.php

Edited by shread (see edit history)

Share this post


Link to post
Share on other sites

точно не вспомню, а лезть в код лень) там валидация на клиенте не идет первичная? с помощью js поля проверяются?

в любом случае, на англ форуме куча веток есть об этом.

чисто логически - если ты для required уже передал значение в хидден, то Adress.php ковырять не надо, значение передано же

Share this post


Link to post
Share on other sites

  • 4 years later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More