Thanks for the follow-up :-)
I understand now. Thank you.
Pro Form templates can be customized, but if you add/remove any of the required input fields, you will definitely need to couple that with custom code that modifies the minimum requirements established during server-side validation. Generally speaking, I would not suggest going this route; because these fields are absolutely required by most Payment Gateways, so they need to be present during checkout.
To clarify this further…
The following fields MUST be present during checkout.
s2Member Pro (Checkout) Forms always require a First/Last Name for billing.
First Name *
Last Name *
Email Address *
Username ( lowercase letters and/or numbers ) *
If you’re dealing with a Free Registration Pro Form, we can do without the First/Last Name fields — if you prefer. See: Dashboard -› s2Member® -› General Options -› Registration/Profile Fields

You can turn off the Password field on any s2Member® Pro Form.
See: Dashboard -› s2Member® -› General Options -› Registration/Profile Fields

If you would like to add fields for Company Name, Website, etc. I recommend adding these through the Dashboard using Custom Registration/Profile Fields. See: Dashboard -› s2Member® -› General Options -› Registration/Profile Fields
