I have a site request for a webshop. The client has all their products (around 15000) in their accounting software.
This software has a module that can make a connection with your webshop. It works more or less like this:
* Accounting software puts all product details in XML-files on an FTP-server
* Webshop connects to FTP-server
* Sales in webshop create XML-files that are uploaded to FTP-server, accounting software processes these
The client also needs to be able to add extra content to products (images etc…) which doesn't need to be re-synchronized with the accounting software.
I think this might go a bit beyond extending https://github.com/nyeholt/silverstripe-external-content. What do you think?