I'm looking for a shopping cart to setup monthly subscription packages and one-time based purchases. Can EShop do that? Does it need Membership Pro? Also, are you able to limit the country or state purchases are made from?
Eshop doesn't have subscription feature. If you need subscription feature, you will need to use a subscription extension like Membership Pro
I don't really understand your requirement, so I am unsure if Membership Pro can handle it. Maybe you can look at Membership Pro demo site to understand how it works to see whether it can be used. If you want, you can go ahead to purchase a copy of the extension to try, if it doesn't work as expected, you can request us for refund