Currently as soon as an order it completed - a "Return Item" button is visible again every order.
When any customer requests for any kind of return - It gives numbers RMA#1 or RMA#2 like this: http://img337.imageshack.us/img337/777/returnrma.jpg
Majority of store owners who have a return policy for their products provides the customer and RMA# that needs to be mentioned on the return package.
I think current pattern of return in nopCommerce project is good but still make 1 step manual which is providing RMA# to the customer.
It would be great if unique RMA# is generated for each return request like this: http://img130.imageshack.us/img130/2205/returnrmanew.jpg - Hence store owner just have to reply or update the status of the return request and customer will already have his/her unique RMA#.
Few Important Points:
The RMA# needs to be unique for each return request.
This feature should be configurable in admin section
It would be great if - In the admin section the store owner is able to configure the RMA# settings like:
RMA# Gereneration: Dropdown menu (Values: Alphabet or Numbers or Both)
Define Length of RMA# : TEXTBOX (Store owner can define the length of RMA# that will be automatically generated)