I'm wondering if it's possible to build multiple shopping carts within FirstSpot and present the correct one to the user based on IP?

For example, we support hotspot services in multiple provinces (states) and need to charge (and track) different tax rates.
So if we were to separate the different provinces/states based on IP, then in FirstSpot we can track where they are coming from. Then based on the IP (10.10.x.x) can we present shopping cart 1, then for IP 2 (10.200.x.x) we can present shopping cart 2.