refactor converting from api product to model product
update product meta on get (to fix missing category id)
return int id for product and category
refactor product fields discovery and save only if updated