Помогите убрать регистрацию на сайте

Добрый день!

Переделал свой интернет магазин на базе вашего shopModx, но когда уже все было завершено столкнулся с такой проблемой.

У меня на сайте нет регистрации пользователей. Но, если клиент с одним и тем же электронным адресом оформляет разные заказы, система выдает предупреждение, что такой e-mail уже существует и нужно зарегистрироваться.

Я нашел вашу рекомендацию поменять параметр protected $allowGetUserByEmail = false; на true, все заработало, но появилась другая проблема.

Заказы стали добавляться, но телефон клиента (с одинаковым e-mail) в панели «управления заказами» оставался один и тот же. А бывают случаи, когда клиент делает первый заказ, пишет телефон, потом делает второй заказ, но телефон пишет другой (так как например в поле «адрес» и «коменнтарии»), но в панели управления телефон один и тот же.

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

Но, как это сделать я так и не понял.

Можно ли от вас получить помощь в реализации этой задачи?

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