I agree, we should be able to reopen a closed offer and it would create a new instance of the offer.
Also, when editing an offer, if previously quantities were sold, it would be nice that it displays the remaining quantity by default and not the original value.