Adding additional fields to billing/checkout form?

13 replies [Last post]
slimcady
Offline
Joined: 01/22/2010
Status: 
Active

Does anyone know a way to add fields to the billing/checkout form for the Innovative Gateway module?

I would like to add a checkbox for agreeing to the site Terms and Conditions, and a field for international phone numbers.

Thanks!

Leighton Whiting
Offline
Joined: 06/02/2009
slimcady, The best way to add

slimcady,
The best way to add the checkbox would probably be using a hook_form_alter in a custom module. Same thing for the international phone number. However, in the case of the international phone number, you would also have to save their input somehow. MS Core has a field for phone number that you could use. If you want to show International Phone number instead of Phone Number, you can just use hook_form_alter to change the text of the phone number field.

Sincerely,
Leighton Whiting

justclint
Offline
Joined: 10/12/2011
Hi, before building a module

Hi, before building a module for this I just wanted to confim if the latest version of  MS still does not have the T&C feautre.

 

I havent seen it in the interface but this post is a year old so just curious.

 

Thanks!

 

 

Leighton Whiting
Offline
Joined: 06/02/2009
Good question. There actually

Good question. There actually is support now for a T&C Checkbox in the Checkout form. Hope that helps!

-Leighton

justclint
Offline
Joined: 10/12/2011
Awesome! Thanks for the quick

Awesome! Thanks for the quick response.

 

After looking in core settings I did find the following option:

 

Add Recurring Payment Terms to Order Titles?

This will add the recurring payment terms to the end of recurring product orders titles.

 I have this checked but I still dont see the terms any where. I also have the skip checkout page since we only use 1 payment option. Not sure if that has anything to do with it. I guess my questions would be where do we go to add the checkbox to the form the user sees and does MS use a existing node used for T&C (ie: like ubercart) or do we add T&C text somewhere in MS settings. Thanks Leighton! 

Leighton Whiting
Offline
Joined: 06/02/2009
That setting is for something

That setting is for something else. The setting you are looking for is the 'Terms of Service Node' setting.

Sincerely,

Leighton Whiting

justclint
Offline
Joined: 10/12/2011
Where is that setting?   Ive

Where is that setting?

 

Ive checked the following locations but dont see it anywhere:

 

admin/moneyscripts/ms_core

 

admin/moneyscripts/ms_membership

 

admin/build/ms_membership

 

Thanks!

justclint
Offline
Joined: 10/12/2011
I just noticed theres an

I just noticed theres an update for this mod. Ill update now. Thats probably my issue.

justclint
Offline
Joined: 10/12/2011
I just updated from MS & MS

I just updated from MS & MS Core 6.x-6.31 to 6.x-6.33 but Im still not seeing this Terms of Service Node option anywhere.

 

What settings page is that option?

 

Thanks!

Leighton Whiting
Offline
Joined: 06/02/2009
Oh, this was only added in

Oh, this was only added in the 7.x version. I'll add a note to backport it.

-Leighton

justclint
Offline
Joined: 10/12/2011
ah, K, I thought was loosing

ah, K, I thought was loosing it. :)

Ill keep a lookout for the update.

 

Thanks!

Leighton Whiting
Offline
Joined: 06/02/2009
This is now

This is now backported.

-Leighton

justclint
Offline
Joined: 10/12/2011
Thanks Leighton! Ive updated

Thanks Leighton! Ive updated mscore and found the terms setting.

Ive enabled it and added the node id but the terms are not showing up on my registration page or checkout page.

Is there anything else I need to do?

Thanks!

Leighton Whiting
Offline
Joined: 06/02/2009
Clint sent me a message

Clint sent me a message saying the issue was that he had Skip Checkout on, in case anyone else has the same issue.

-Leighton

Twitter Feed