Checking out without collecting address information
I cannot find a way to configure Commerce to not collect street address and country information. If this is possible, please help; if it is not possible, it ought to be and suggestions for implementing this change welcome!
Reasons why address information should be optional:
* Not every form of payment (including free checkout) requires an address.
* Not everything that can be purchased (membership, services) requires a physical address.
* Some forms of payment that do require address information cannot take it from Drupal, principally PayPal standard, and so, from the purchaser's perspective, her address is painstakingly collected and rudely thrown away.
Hoping there is a more elegant way to remove address collection than a violent form_alter!
Thanks,
benjamin
--
Agaric
New York * Boston * Hamburg
where you are -> web strategy and development -> where you need to be
Comments
Remove that pane
Can't you just remove that pane from the checkout?
If not, try deleting the addressfield from the Customer Profile.
Deleting the addressfield did it
Now can collect the e-mail address (to create an account), but not any physical address.
Thanks!
Making Billing information optional / non-mandatory
Took me a while, but to make it optional in the checkout, just uncheck "mandatory" in the settings of the profile type
admin/commerce/customer-profiles/types/billing/fields/commerce_customer_address