products fix: order by id