Limit address field postcode and city
The commerce_customer_address is an Address field. You can add your behavior by implementing a custom format plugin, like the one in the addressfield_example submodule.