add product document