How can I enforce e-mail during order?

I have set the e-mail field as “required” in profile fields settings. Yet nearly all of our orders does not include mail addresses. Nearly all of the orders display a mail from like

Even the users who were offered to create a membership after a successful order have this kind of mails.

When I try ordering as a guest in our store, checkout page does not ask for e-mail. How can I enforce it to?

And for that matter, I remove postal code from profile fields, but the order page requires it and doesn’t let you leave it empty.

You should not check profile field settings, but the Customer information block (Design → Layouts → Checkout)

1 Like