The web shop I'm writing will be used with conjunction with physical stores which will also act as warehouses for the online stock.
The stock will be split between stores but it's total amount should be seen as available for anyone to buy online via Satchmo.
Each location can also have a minimum stock threshold for each Product. If such threshold is reached the remaining amount of stock in this location is not available online. This is to avoid situation where Product becomes sold out online and then during same time sold out in the store - as there won't be real time synchronization, and even with such in place there's no guarantee that at the same time that someone would place a online order, someone in store could buy it in person leading to over buy situation.
Reported by yazzgoth