Determine Customers Country Automatically?

Is there any way to track the customers location from his IP?

Can the Cs Cart determine which is the country of the customer, so when setting up his billing and shipping address to complete the ordering, the country to be set automatically?

Check the knowledge base regarding localizations.

May be the following 3rd party module will help you:

http://marketplace.cs-cart.com/add-ons/customer-experience/country-name-shipping.html

We have an add-on that does something very similar you need, but is for cs-cart v.2.x editions.

If you are interested please contact us and we will port it for your cs-cart installed. (after holidays)

The add-on linked in the previous post is also developed by us, but isn't for what you have described.