Returns are only available for a determinate period of time (usually 30 days), but it varies from supplier to supplier. Take this into account when you mount this solution on your frontend because you will have to calculate if the return is actually possible or not.