There should be a way to edit order details instead of cancelling and recreating from scratch.