By adding multiple branches of your store you can decide which one to appear to your customer based on their location and you can decide which products to appear to your customer when they choose this branch address. To do that follow these steps:
1-First you need to create a virtual warehouse that you can add your inventory to, then connect it to your store branch. To do that go to the navigation menu, choose product catalog>Warehouse.
Then add the name of your warehouse and check the channel you want to assign the branch to then click on create.
2-Then you need to add your inventory and connect your products and variants to this warehouse, to do that go to a product you added and edit it or create a new product, then from inventory add your stock, for example, 10 items and add your product to a warehouse then click on Create
Note: You can assign your product to different warehouses with different stock in every warehouse, and ultimately every branch can have different stock from the same product.
3-Then you need to add your shipping zones if you haven’t already to determine which zone you will deliver to and then connect it to your branch, to know how to add you shipping zones, click here
4-Then you need to copy your branch address in the form of longitude and latitude coordinates, to do that open Google maps and type in your branch address in the search bar in the form of building number and street name or type the name of your store and select the branch address from the results.
-Then go to the red pin that appears, right click on it then click on what’s here.
-You will find numbers that are your coordinates, the first few numbers before the coma are your latitude and the second few after the coma are your longitude, copy both.
5-The final thing to do is to add your branches, to do that go to store configuration>branches, then click on create
Then add your branch information and assign the warehouse you want to it.