Ubercart товар в наличии и под заказ. Как можно сделать?

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

Аватар пользователя VasyOK VasyOK 21 декабря 2011 в 21:31

Как можно сделать, чтобы товар был или в наличии или под заказ.

Как такое сделать? Вроде бы должно с количеством товара на складе согласовываться (это модуль stock).

Мой вопрос не конкретный, конкретных ответов я не жду. Просто какие могут быть варианты?

Комментарии

Аватар пользователя sibero sibero 25 декабря 2011 в 18:56

1)Как вариант, есть модуль out_of_stock, когда товар заканчивается на складе, выводится сообщение, нет в наличии (сообщение настраивается).
2) Или сделать проверку в карточке товара. Есть на складе, выводим "есть в наличии" и/или количество. Если нет, выводим своё сообщение.
3) Создаем cck поле "наличие на складе" и опять же в карточке товара проверяем какое выбрано значение и исходя из этого уже выводим сообщение.

Аватар пользователя sibero sibero 25 декабря 2011 в 19:40

Второй и третий способ. И в щаблоне товара и шаблоне views поля "добавить в корзину" проверять, сколько товара есть в наличии и уже выводить кнопку добавления или выводить своё сообщение. Но решение с out_of_stock мне не нравиться так как проверка идет js скриптом, что создает дергатню на экране. Удобнее просто через if проверить в шаблоне значение, перед выводом.