у как ограничить количество определенного товара

Главные вкладки

Аватар пользователя xplc xplc 23 июля 2011 в 18:28

Как определить количество товара который есть у продавца? Допустим, есть каталог Бытовой техники "Холодильники и посудомоечные машины", в нем несколько моделей холодильников и посудомоечных машин.
Ubercart в этом случае пишет:

Холодильники (2)
Посудомоечные машины (3)

В данном случае, допустим, что холодильники у нас марок Samsung и Витязь (2) а посудомоечные машины марок Electrolux, Phillips и Simens (3). У всех марок только по одной модели холодильников. Как определить количество (НЕ количество моделей той или иной марки), а просто количество товара той или иной модели? Т.е., скажем, у Samsung'a одна модель в количестве 5 штук на складе.
Вроде бы количество того или иного товара задается в редактировании товара, а именно в разделе Product information, поле Package quantity. Но я пробовал ограничивать товар до 10 - все равно в корзину могу добавить сколько угодно товара и в каталоге той или иной марки не отображается количество товара в наличии.

Комментарии

Аватар пользователя Andruxa Andruxa 23 июля 2011 в 21:04

включите модуль stock (в составе ubercart),
для каждого товара можно включить/отключить отслеживание остатков и задать кол-во на складе
/node/[nid]/edit/stock
при оформлении заказа - количество будет уменьшаться

с помощью модуля Out of stock notificator можно информировать покупателя об отсутствии товара на складе
он же не позволит заказать больше, чем есть на складе