6

Further down (halfway) to the Billingblock.tpl change the following value from true to false // detect if billing checkbox should default to checked var checked = false;


3

We also needed to disable some billing fields, including the state/province, so we wrote an extension for it: https://github.com/WeMoveEU/nobillingfields It keeps only first name, last name and zip code, and this is a hardcoded thing, but you should be able to easily adapt to your needs if you have a developer. Note however that when we migrated to 4.7, ...


2

The location type is mainly as a "safe" way for recording a billing address that may differ from a contact's home, work, or other addresses. If you make a transaction that records a contact's billing address, you can't reasonably assume that the address is the contact's primary address. (Maybe it's your home address, or maybe it's the billing department of ...


2

Graham, You will have the issue with first and last name no matter where users enter the information. The name is entered as the contact name and the billing fields are just pulling the data for the billing address. I would like at the Civi Normalize Extension (https://civicrm.org/extensions/normalise-data-entered-firstname-last-name) to help you with this....


1

Its resolved, problem was a civicrm custom template file needed to be updated.


1

Unfortunately you cannot control billing block fields through UI. There is no such settings since this fields are mandatory for some(infact many) payment processors. This fields are hard coded at https://github.com/civicrm/civicrm-core/blob/master/CRM/Core/Payment.php#L869 You can use buildform hook to remove the second name field. Note: You might get ...


1

The address fields are defined in a file call CRM/Core/Payment.php. I approached this by overridding the file in a Custom PHP directory and commenting out the State/province field. Not ideal I realise, but fast.


1

Graham, just found out that editing billing address information is possible as with any other address information as of 4.7.9 (possibly earlier). Yay!


1

I am not sure if this answers your question, but if you do not have an added profile type to collect a mailing address, the CiviContribute form will automatically only provide a place to check or enter billing address only. If you add a profile type that collects their mailing address also, then CiviCRM will ask on the front-facing form via checkbox if the ...


1

As far as I know this can't be done without modifying core code. The list of fields in billingBlock.tpl is hard-coded.


Only top voted, non community-wiki answers of a minimum length are eligible