With our website, we either turn on or off (checkbox) for each product per location. We set the inventory per product per location. As items are ordered, per location, the inventory is automatically updated. If inventory hits zero, the item selection gets grayed out at that location.