@wakabayashi I like all your suggested improvements. I think deleting an order would be on top of my list. It's also legally possible to do so in Europe. And in some cases it is actually a legal requirement to do so. We also have to differentiate between invoices and orders - invoices need to be kept and cannot be changed, orders can be.
@lesley said in BrainStorming: Handling Orders in BO:
I have a question with a case in point. Say I have a shop that sells widgets and I take payment with paypal and stripe. Then I have two shipping methods, free and express. If a user calls and wants to change to express, but it increases the order total by $10, what do I do?
It depends: If the invoice hasn't already been generated/sent to the customer, you can adjust the order and generate the initial invoice. If the invoice has already been generated/sent to the customer, you'd likely generate a new invoice for the USD10. Typically, shops shouldn't generate the invoice until they ship. What they would send out before the ship, if they want to send something out, is a pro forma invoice.