Following situation: an order is placed - let's say 1 pencil. Another orders came after this. The customer is calling and says: please change the order. I don't want the pencil, I need 1 ballpen. OK, the admin deletes the pencil from the order, click on save and tries to add the ballpen... No chance! No chance to add a product to an "product-empty" order. A suggestion to make a new order is not a expected solution, because of additional work with all the booking job (order number, storno, invoice number). Some changes in saveOrder under "$this->generateProducts($aForm['iOrder']);" will help.