My website is a .com site. How can i target different countries? how can the price and shipping info changes?
A website is already out there, and people from all other the world have access to it if they know the correct address that will direct them to your site. Another interesting thing that you have to consider is that the language on your site has also to be understood by the country you are targeting. You can't run a french website in China, right?
You can redirect users to different pages on your site depending on their country. An example how to do that is here: stackoverflow.com/questions/2832380/how-do-i-track-the-visitors-country-and-redirect-them-to-appropriate-sites