I've already spent some time researching through various Magento2 extensions. Unfortunately, I couldn't find a solution which suits my case.
A little background info:
What is the solution am I looking for?
Due to the fact, that each store has its own products and stock, I'm looking for a solution which allows me:
I'm looking forward to hear any suggestions how to solve my case.
A rough idea can be like you can create a new customer attribute for location with dropdown of different location, then you can let user decide for which location he wants to create account (More user friendly as less efforts for you), so user can decide initially level.
When user creates account you can change the functionality based on that place user used in form.
You can change customer account scope to store scope like below :
and still if you want to use it auto-capture the location then you have to use google maps and capture the distance between store and customer and based on that you can assign store for the user.
hope it helps !
to use google maps API to calculate it's the ideal way I would like to go for.
Unfortunately, I'm not a developer to build it by myself. I'm able to make part of this tool using JS but I'm not qualified enough to develop a legit extension. This is why I'm looking for any extension which will allow me to achieve what I want.
If it doesn't exists I'll have to call a developer who will write it for me.