I have started a ecom site with following config global version geekwik.com priced in usd india version geekwik.in priced in inr mostly the content in both sites is same (90% same), major difference is currency (and payment gateway) and helpline numbers etc How do I setup robots.txt and google webmaster so that indian users get results from India TLD and global users get results from global TLD and there is no duplication of content.
Change target area/language in Google webmaster for each site, but this is no guarantee that the .com wont outrank the .in on google.in SERP but it is a start. Another factor is backlinks, if the .in has many backlinks from international (English) websites then it will surely compete with the .com.