I have a third party api called Exact.
I fetch products via this API and make authentication and so on.
Now I also have my Models Product, ProductGroup, VatCode, and these are all in seperate modules.
Now what i'm doing is trying to use Exact to save products, productgroups and vatcodes. Because the Prepared data will come from Exact for those models. I will update them with Cron job.
While doing so i'm curious, do I need to fetch products from exactService, handle the data in exactService, and just give call the productService.insertProduct() to add or how to manage these seperations logical properly?