product purchase controller nested resources