Flow for online purchases

Trying to figure out The flow for online purchases. For example I need to make a purchase on Amazon.com. A material request is made, and then I make a purchase order? Shouldn’t I just make a purchase invoice directly And check the is paid box?

Please create Github Issue for this feature suggestion. Will be great if you could also contribute this feature.