Added checks to check whether product still exists, is active and has stock before sending out abandoned cart email