0

I would like to reorder the WooCommerce checkout fields like so:

  1. billing_email
  2. account_username
  3. account_password
  4. billing_first_name
  5. billing_last_name
  6. ...
  7. ...

However, as I understand it, Account fields and Billing fields are 2 separate things, so it's not that simple to place Account fields in the middle of the Billing form.

Is it possible to merge Account fields and Billing fields into 1 form in order to achieve the field order I want?

Or maybe it's possible to transfer the billing_email field from the Billing form to the top of the Account form and then bring all of the Account fields to the top of the checkout?

JOKKER
  • 502
  • 6
  • 21
  • This doesn't seem to be possible… – LoicTheAztec Apr 15 '21 at 22:11
  • @LoicTheAztec, is it possible to move the account fields above the billing fields at least? I've found [this topic](https://stackoverflow.com/questions/52038663/how-to-move-the-account-register-fields-to-the-top-of-the-checkout-page-woocom) with your response in the comments, saying that it would require overriding `my-account/form-login.php`. But it's nearly been 3 years, maybe something has changed and there's a simpler way? – JOKKER Apr 16 '21 at 20:30
  • @LoicTheAztec, found a way to bring the account fields to the top using CSS: `.col-1 {display: flex; flex-direction: column-reverse;}`. Now I just need a way place the email field at the top. Do you have any simple ideas or is this not possible without overriding `my-account/form-login.php`? – JOKKER Apr 16 '21 at 20:50

0 Answers0