Answers.Body: <p>If you want a quick hack, you can change it in CRM/Core/Payment/Manual.php in the getBillingAddressFields() function. Just rearrange the order in the return statement.</p>
  
  <p>To do it without a hack you might be able to use the buildForm hook in an extension. You could also move it with some jquery but that's also a bit of a hack.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-31T15:39:30.350Z
Answers.Text: Thank you Demerit, the quick hack was exactly what I needed
Answers.UserDisplayName: Guillaume Sorel
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2019-05-31T14:00:09.037Z
Answers.LastActivityDate: 2019-05-31T14:00:09.037Z
Answers.UserDisplayName: Demerit
Body: <p>I'm using Civicrm 5.13.4 on Drupal 7.67.</p>
  <p>I want to change the order of the address fields and bring &quot;postal_code&quot; upper in the list when using the &quot;pay later option&quot;.
  I was able to find for online payment but not for this option.
  It's also already set in localization/address. Is there a way to modify this?</p>
  <p><a href="https://i.sstatic.net/2Uuvk.png" rel="noreferrer"><img src="https://i.sstatic.net/2Uuvk.png" alt="enter image description here" /></a></p>
  <p>Thanks
  Guillaume</p>
  
Tags: <contribution-page>
Title: How to change order in billing address
ThreadText: # How to change order in billing address
  
  (Asked by: username_0 on 2019-05-29)
  
  I'm using Civicrm 5.13.4 on Drupal 7.67.
  
  I want to change the order of the address fields and bring "postal\_code" upper in the list when using the "pay later option".
  I was able to find for online payment but not for this option.
  It's also already set in localization/address. Is there a way to modify this?
  
  [![enter image description here](https://i.sstatic.net/2Uuvk.png)](https://i.sstatic.net/2Uuvk.png)
  
  Thanks
  username_0
  
  **Tags:** contribution-page
  
  
  ---
  
  ## 1 answers
  
  ### Answer by username_1 on 2019-05-31. Score: 2 | Accepted answer
  
  If you want a quick hack, you can change it in CRM/Core/Payment/Manual.php in the getBillingAddressFields() function. Just rearrange the order in the return statement.
  
  To do it without a hack you might be able to use the buildForm hook in an extension. You could also move it with some jquery but that's also a bit of a hack.
  
  > **Comments:**
  > **username_0**: Thank you username_1, the quick hack was exactly what I needed  
  
  ---
  
  