getProduct by id