1. The vendors are currently forced to enter fax number - seems strange :) I had to remove it from templates and remove the DB constraint, but it's a hack, isn't there any other way to customize vendor profile (in a way similar to customer profile)?
2. There's just one set of address fields for vendor, while both billing and street address is required - am I missing sth or does it require creating new fields via an addon?
1. The vendors are currently forced to enter fax number - seems strange :) I had to remove it from templates and remove the DB constraint, but it's a hack, isn't there any other way to customize vendor profile (in a way similar to customer profile)?
2. There's just one set of address fields for vendor, while both billing and street address is required - am I missing sth or does it require creating new fields via an addon?
Unfortunately all vendor profile fields are hardcoded and cannot be changed dynamically
But you can override the vendors page and then adjust to meet your needs. However, you will want to diff this against any new version from each upgrade to ensure that the only changes in your overridden version are the ones related to the fields you have modified.