Как определить количество товара который есть у продавца? Допустим, есть каталог Бытовой техники "Холодильники и посудомоечные машины", в нем несколько моделей холодильников и посудомоечных машин.
Ubercart в этом случае пишет:
Холодильники (2)
Посудомоечные машины (3)
В данном случае, допустим, что холодильники у нас марок Samsung и Витязь (2) а посудомоечные машины марок Electrolux, Phillips и Simens (3). У всех марок только по одной модели холодильников. Как определить количество (НЕ количество моделей той или иной марки), а просто количество товара той или иной модели? Т.е., скажем, у Samsung'a одна модель в количестве 5 штук на складе.
Вроде бы количество того или иного товара задается в редактировании товара, а именно в разделе Product information, поле Package quantity. Но я пробовал ограничивать товар до 10 - все равно в корзину могу добавить сколько угодно товара и в каталоге той или иной марки не отображается количество товара в наличии.
Комментарии
включите модуль stock (в составе ubercart),
для каждого товара можно включить/отключить отслеживание остатков и задать кол-во на складе
/node/[nid]/edit/stock
при оформлении заказа - количество будет уменьшаться
с помощью модуля Out of stock notificator можно информировать покупателя об отсутствии товара на складе
он же не позволит заказать больше, чем есть на складе