Commerce7 strongly recommends keeping things simple, and only using one inventory location.
To set up multiple inventory locations in Commerce7, in the admin panel navigate to Settings > Locations.
Click "Add Inventory Location" to create a new inventory location. Enter in the title of your new location, as well as the address for the location.
Define whether the location is a a web shipping location, club shipping location, or a pickup location. You can have multiple pickup locations, but only 1 web shipping location and 1 club shipping location can be active at one time.
A web shipping location is the location that inventory will be pulled from whenever an ecommerce order is created regardless of where the ecommerce order is shipping to. A club shipping location is the location that inventory will be pulled from to fulfill club orders.
On the front end, if a customer places a pickup order, they will be able to select the location they will pick up from.
The same options are available when a customer opts to pick up their club package.
You can specify which inventory location a tasting room will pull from in the POS profiles section. Navigate to Settings > POS Profiles and select a POS Profile.
In a POS Profile, you can select which inventory location you wish to pull from when a pick up, carry out, and ship to order is created in the tasting room.