Как определить количество товара который есть у продавца? Допустим, есть каталог Бытовой техники "Холодильники и посудомоечные машины", в нем несколько моделей холодильников и посудомоечных машин.
Ubercart в этом случае пишет:
Холодильники (2)
Посудомоечные машины (3)
В данном случае, допустим, что холодильники у нас марок Samsung и Витязь (2) а посудомоечные машины марок Electrolux, Phillips и Simens (3). У всех марок только по одной модели холодильников. Как определить количество (НЕ количество моделей той или иной марки), а просто количество товара той или иной модели? Т.е., скажем, у Samsung'a одна модель в количестве 5 штук на складе.
Вроде бы количество того или иного товара задается в редактировании товара, а именно в разделе Product information, поле Package quantity. Но я пробовал ограничивать товар до 10 - все равно в корзину могу добавить сколько угодно товара и в каталоге той или иной марки не отображается количество товара в наличии.
Комментарии
Если условие задавать то понятно,но в любом случае покупателю лучше заранее знать сколько товара есть на складе, чтобы JavaScript не орал на него, когда клиент выберет товара больше порогового значения. Так в чем дело: условие нужно искать или нет вообще этой возможности у Ubercart?
Или единственны выход здесь - отменить редирект в корзину при добавлении товара - пусть себе палец набивает на кнопке "Добавить в корзину"? Но если товар штучный, скажем, гвозди, и чтобы клиенту построить дом, ему нужно 1 000 000 гвоздей?
Но и даже если отменить редирек - и что тогда? - клиент оплатит за несуществующий товар