how to design a webshop client?

I'am just hacking a online shop.

My intention is to build a local (LAN) ror based application where all new products, images ... will be stored during the day. At the end of the day the local application will contact the online shop via ActiveResource an store all new products, images ... on the webserver .. and it will get all new orders from the web shop.

The local application will communicate vi XML with our enterprise resource planning system, too.

Is this a good/recommended way?