There are various options here, all presuming you are running separate installations of Magento, you may want to refer to this information.
You can either have a central repository (MDM/PIM) and send the product information to the target instances as it is updated, use a point-to-point interface, or use an ETL solution. Obviously you can also have CSV imports and manual uploads however we presume that you would want the process automated.
You will need to use one of the Magento stores as the master repository then you can use point-to-point, this will be the quickest to implement but the most difficult to maintain. ETL applications are the solutions most companies use as a hub which takes the data and sends it to multiple targets due to the flexibility of using an intermediate solution.
You need to chose first if you will use a master Magento instance as the PIM or implement a PIM application. If using Magento as the PIM from there you can decide on coding a point-to-point interface or using an ETL solution.
We are just releasing a SaaS ETL service and have live a SaaS MDM (PIM), our parent can provide in-house MDM & ETL solutions should you need any more information.
I recommend you to use automated import tools that allow you regularly, on schedule import the same data feeds to different stores. In this way you will be able to set automated synchronization even with your supplier. In case your store is big - scheduled updates can be set to once a day, if the store is not so big - the synchronization can be done even each hour.
To perform all the mentioned above, there is the ready-made solution. You can do the synchronization using Store Manager for Magento application and its addon Automated Product Import. There is 14-day free and fully-functional version of the software, so you can check if it is good for you.
In case you are interested in testing it out and getting more details, check the link in my signature.
If any assistance is required, do not hesitate to let me know and I will gladly assist you.
Magento allows to have a lot of stores «under one roof” (one engine). That is, all of the products and descriptions are synchronized. And as you work around the world, for each store you can indicated their individual shipping rates
Magento allows to have a lot of stores «under one roof\\\” (one engine). That is, all of the products and descriptions are synchronized. And as you work around the world, for each store you can indicated their individual shipping rates
The extension allows you to link the content and configuration between different store views. For each attribute you are able to set a dependency. As soon as you save the article in your root store, the content will automatically be synced.