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

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

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

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

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

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

Комментарии

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

Если условие задавать то понятно,но в любом случае покупателю лучше заранее знать сколько товара есть на складе, чтобы JavaScript не орал на него, когда клиент выберет товара больше порогового значения. Так в чем дело: условие нужно искать или нет вообще этой возможности у Ubercart?

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

Или единственны выход здесь - отменить редирект в корзину при добавлении товара - пусть себе палец набивает на кнопке "Добавить в корзину"? Но если товар штучный, скажем, гвозди, и чтобы клиенту построить дом, ему нужно 1 000 000 гвоздей?