I'm evaluating Shopify for my new business. My business requires me to offer customers the ability to pay for orders via credit card or reference to a purchase order. In the former case, payment would be collected immediately. In the latter, the customer would be invoiced. I'd also need to be able to approve customers for the use of POs (rejecting orders by customers who try to pay via PO but have not yet been approved to do so). Does Shopify support this sort of thing?
It probably depends on how you receive your purchase orders currently. We do PO's through our system but in your case what you would want the ability to do is to then generate a draft Shopify order from an accepted PO. The draft order then gets invoiced to the buyer where they then go through the checkout process to complete payment. The discussion is more about how you want to integrate any current processes or whether you want to do everything within Shopify admin as both flows are possible.