It’s great that Magento offers purchase orders as a payment method, but I don’t want the general public to be able to use it, only customers I have a relationship with already.
It would be wonderful if I could enable a payment method, but limit the customer groups that may use it.
Going 1 step further would be to allow specific payment methods and shipping methods per customer group.
It would also be great to allow customers from specific states or zones of a geographical region to use specific methods of shipment. For example, we have customers who place their orders through our current website and then come in and pickup the order in our shop. For this we have a “Customer Pick Up” option during the shipping selection in the cart. This is option is only displayed when the customer is from California though.
Maybe an easy way for this to work in Magento would be to allow each shipping option to have a zip code option. This would only really work for US users, but it might be the easiest way to implement this......you would probably want to be able to enter zip codes like this...... 90210, 90211, 90212 ......or maybe like this...... 90210-90212, 90215