Я обязательность поля я выключил. Но получается следующее:
Делает быстрый заказ некий Вася Пупкин без мейла, система Васю регистрирует, приходит два письма на почту магазина, как для Васи про здравствуйте и сброс пароля.
Потом делает заказ Костя Ветров без мейла, система проверила почту и она таки есть, её за Васей закрепили. Система сделала заказ в котором подтянула customer_id Васи.
Поле ФИО в быстром заказе тоже опционально и система ставит "Вася". Я сегодня звоню, "Добрый день, Вася", а он не Вася ни фига, он имя не заполнял.
К тому же все быстрые заказы теперь на одну запись Покупателя, это не страшно, но по мне так неправильно.
Если я грохну в addquickorder() проверку почты и создание записи покупателя, заказ будет формироваться? Или что-то ещё заденет?
Через корзину же заказы без регистрации создаются.