ReturnRequests represent shipping groups as a ReturnShippingGroup and a commerce item in a shipping group as a ReturnItem. The return refund amount is distributed from RefundMethods
If you extend a repository item object, you may need to extend these return objects, as well as the load and save methods.
You can modify the following methods to load and save return objects in ReturnRequest:
atg.commerce.csr.returns.ReturnRequest.loadReturnRequest– (Repository Item) This method loads information from theReturnRequestrepository item to the instanceatg.commerce.csr.returns.ReturnRequest.saveReturnRequest– (Mutable Repository Item) This method is saves information from theReturnRequestinstance to the repository item
You can modify the following methods to load and save return objects in ReturnItem:
atg.commerce.csr.returns.ReturnItem.loadReturnItem– (Repository Item) This method loads information from theReturnItemrepository item to the instanceatg.commerce.csr.returns.ReturnItem.saveReturnItem– (Mutable Repository Item) This method saves information from theReturnIteminstance to the repository item
You can modify the following methods to load and save return objects in RefundMethod:
atg.commerce.csr.returns.RefundMethod.loadRefundMethod– (Repository Item, Order) This method loads information from theRefundMethodrepository item to the instanceatg.commerce.csr.returns.RefundMethod.saveRefundMethod– (Mutable Repository Item) This method saves information from theRefundMethodinstance to the repository item

