I am wondering if anyone out there has modified the framework to support returns and exchanges within the context of the order. For example, someone orders a size medium shirt, and wants to exchange ot for a large. The meduim comes in and you can edit the order record to show that it was returned and add it back to inventory. You should be able to then add a large shirt to the order and decrement it from the inventory. Kind of like order management lite.

Additionally, it would be great to be able to do a complete return within the system (and in a perfect world, submit the return $ amount credit through the merchant gateway selected...)

My company has done this before with AbleCommerce, but I thought that I would check to see if anyone else had been down this path before we do it ourselves. It would be great to have this as native functionality in future releases - a strong product differentiator.

Any feedback is welcomed