Improve returns processing audit trail and customer order history
When an item is returned in AbleCommerce, the item and its options detail are removed from the order history. This is a poor practice both from a customer service perspective and for accounting audit trail purposes. The original order item detail, as-delivered, should remain intact and include all item options. The returned item should appear as an additional line item with a negative quantity (-n) with a value and a date returned. Both the customer and store admins should be able to see detail for both "item-shipped" and "item-returned".