Go global before a foreign competitor steals or marginalizes your business. Not only will you expand your market, but you will access a diverse revenue stream which is more stable since you will no longer be as vulnerable to periodic downturns in any one economy.
Global companies outperform domestics, growing twice as fast with significantly higher returns.
It's one thing to put up a web site. It's another to put ecommerce on it and still another to try to go global. First, if you are still pondering whether to go global or not, you should recognize the fact that you are global, in the sense that you very likely have global competitors, so you are in a competitive global marketplace whether you've addressed those issues or not. Second, with what is sometimes referred to as the transparency of the Net, the competition can view your strategy and your pricing. They can then not only open up shop in their country, but invade your domestic marketplace as well, going head to head with you, but with the benefit of hindsight, avoiding your mistakes, piggybacking off your entry into the market and successes in it, and with newer, more powerful and sophisticated software platforms.