Product approve method implementation