Jump to content
Sign in to follow this  
speecher

[Решено] Добавление нового покупателя в базе данных при заказе

Recommended Posts

В какой-то момент у меня возникла необходимость сделать поле "электронная почта" не обязательным при оформлении заказа. Связано со спецификой клиентов.

 

Обратился к фрилансерам.

 

Через какое-то время заметил, что электронную почту можно не вводить, да, но при этом в базе данных не создаетя новый клиент.

 

То есть после заказа на почту админу приходит одно письмо: Заказ номер такой-то. Раньше же еще приходило письмо админу и клиенту, что вам создан аккаунт и и т.д.

 

 

ВОПРОС: где в каком файле можно исправить это дело ? Сделать оп дефолту, например.

 

Спасибо, что дочитали до конца :))

Share this post


Link to post
Share on other sites

 

 

Через какое-то время заметил, что электронную почту можно не вводить, да, но при этом в базе данных не создаетя новый клиент.

Логично, разве нет?

 

 

 

ВОПРОС: где в каком файле можно исправить это дело ? 

ОТВЕТ: гадаю по фотографии модели, навожу порчу на контроллеры, сниму приворот с шаблона.

Share this post


Link to post
Share on other sites

придется выяснять "что / где / как сделано".

Share this post


Link to post
Share on other sites

Логично, разве нет?

 

ОТВЕТ: гадаю по фотографии модели, навожу порчу на контроллеры, сниму приворот с шаблона.

Понимаю :) Опенкарт 1.5.5.1.

 

Хочу уточнить какие файлы смотреть, например. Ну или хотя бы папки :))

Share this post


Link to post
Share on other sites

придется выяснять "что / где / как сделано".

Это да. Приходится. Просто к сожалению после фрилансеров в основном потом масса сюрпризов. Допускаю, что из-за плохо сформулированого ТЗ.

Share this post


Link to post
Share on other sites

попробуйте заменить catalog\model\checkout\order.php оригинальным из вашего дистрибутива

только копию своего сделайте на всякий случай

Share this post


Link to post
Share on other sites

базово:

catalog/controller/

- account/register.php

- checkout/register.php

и связанные модели (смотри внутри контроллеров).

вообще - раз не создается покупатель - в журнале должны быть ошибки.

и уже от них можно предметно разговаривать.

Share this post


Link to post
Share on other sites

Буду смотреть.

 

Насчет журнала ошибок: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 340997075 bytes)[/size]

Share this post


Link to post
Share on other sites

это при регистрации во время оформления заказа? О_о

Share this post


Link to post
Share on other sites

Это конечно фейспалм.

 

У меня стоит модуль Быстрая регистрация и там в настройках указано "НЕ РЕГИСТРИРОВАТЬ ПРИ ЗАКАЗЕ".

Жесть. Стыдно даже)

 

Спасибо за то, что отозвались на просьбу помочь !

Share this post


Link to post
Share on other sites

Закрывайте тему, все решено.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.