publish product view