I have a D7 + Commerce site. One of the products is a free sample. The billing panes are hidden when they checkout and only have a free sample in their cart. I also have a rule detecting when it is only a free sample in their cart, and offering a free shipping option. How can I add validation to that shipping address so that they have to put something in. Right now they can check out without entering a shipping address, since Country is the only required field and it has a default value.

I am trying to add a condition in the flat rate shipping option of "Order address component comparison" (see: http://i.imgur.com/BYZxQ4h.png) and I want to add a wildcard or a greater than option to that comparison, but I am not sure how to do that. (See: http://i.imgur.com/VG8rP4u.png)

Alternatively is there and overall way to make certain address fields required?


I am still searching for an answer on this. Is the thought process that the shipping address would always be validated through other modules by using the info in it? It just seems strange to me that the address entry itself does not have some validation controlls.