Что хочу предложить: Необходимо ввести понятие склада, не как "количество на складе", а как полноценного объекта. Характеристики объекта: Название склада, местоположение, валюта товара, количество товара на складе. И к каждому элементу выбирать конкретный склад. (Еще конечно лучше - чтобы поле "Склад" было множественным, но тут встанет вопрос о решении того, а с какого склада списывать товар при оформлении заказа)
Кстати вот еще одна похожая идея