Provide product data feed for web shop
Google Merchant and Meta Business supports loading products data from a feed so they can be advertise on their platform. Those feeds may be just CSV file to download and they are pretty much the same for both platform. So we could have a web shop module that expose routes to download those files. The routes should be flexible to support more CSV layout.
It does not scale to generate the files on request because on large data set it may take too much time. So we should provide a pre-computed/cached file that is filled by a scheduled task.