Odoo is the world's easiest all-in-one management software. It includes hundreds of business apps:
CRM | e-Commerce | Accounting | Inventory | PoS | Project management | MRP | etc.
How to make the Odoo 11 automatically preselects pricelist based on the public user's country location when opening up the website shop for the first time?
I'm afraid not. When opening up the website shop for the first time, the public user gets a list of pricelists to his choice, following the order that is set in the backend, regardless of the country group of each pricelist and the country of the public user. Example: a public user with IP from Europe access the website for the first time and the system preselects the US pricelist because, in this case, it's the order in the backend. In my opinion, this is not desirable.