Jump to content

Сделать необязательными фамилию и e-mail


Recommended Posts

Добрый день.

Переделываю под себя форму быстрого заказа. Все нужные .tpl и .js подправил. Проверку ненужных мне полей убрал. Как следствие, запрос на сервер уходит такой, как мне надо, но сервер возвращает ошибку "Ошибка создания учетной записи". Следовательно, где-то в недрах движка происходит еще одна проверка. Кучу инфы перелопатил, народ посылает в файлы AuthController.php и AdressController.php. Но, я ничего похожего на проверку полей в этих файлах не могу найти. Очевидно, что с е-mail придется повозиться, но с фамилией-то должно быть все просто. Знающие люди, ткните носом в кусок кода, если не сложно.

 

П.С. PrestaShop 1.6.0.8

П.П.С. Если заполнять все поля - то работает нормально.

Edited by Djedefru (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...

На сколько понимаю почту из обязателных полей лучше не убирать, начнутся глюки с создаваемыми учетными записями. А вот к фамилии +1, то что нашёл в интернете всё подправил, а она всё равно отображается и всё равно обязательная. Может кого то не затруднит написать инструкцию как убрать не нужные поля от и до (к примеру день рождения, пол, ту же фамилию, "штат").

Постараюсь изложить проблему более детально. Выполнил инструкции, как указано в даной статье http://joomla-s.ru/interesnye-stati/vsjo-o-cms-prestashop/93-kak-uprostit-bystryj-zakaz-na-prestashop.

То есть подправил файлы order-opc-new-account.tpl, Customer.php, Address.php..После этих манипуляций не произошло никаких изменений. Магазин, как и в описании статьи: Преста 1.6, шаблон дефолтный.

Edited by C4acTbe (see edit history)
Link to comment
Share on other sites

  • 2 months later...
  • 4 weeks later...

Если не можете изменить — возглавьте :)

Измените там, где вы уже "подправили" примерно так:

<input hidden id="lastname" value="ПУПКИН">

<input hidden id="email" value="[email protected]">

...и пофиг все проверки.

 

Ну и понятное дело — проверьте, чтобы при заходе в кабинет юзер не был шокирован внезапной сменой собственной фамилии :)

Edited by gluck (see edit history)
  • Like 1
Link to comment
Share on other sites

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

Не начнутся. Главное не трогать id_customer.

Но что-то мне говорит,что вы вряд ли сможете до него дотянуться... ;)

Link to comment
Share on other sites

×
×
  • Create New...