В современных магазинах номер телефона - главное, что нужно в заказе, а электронный адрес становится необязательным.
На своих сайтах мы вынуждены извращаться с событиями, чтобы email был необязательным.
Сделайте, чтобы логин генерировался из произвольного свойства заказа, например из телефона пользователя или ФИО.