product view validate