API: setProduct fixed