Модификация uc_out_of_stock

Аватар пользователя .poltergeist .poltergeist 17 мая 2012 в 1:45

Привет! Имеется drupal 6 + ubercart + uc_out_of_stock. По умолчанию, если активен складской учет в товаре, то uc_out_of_stock, когда товар весь продан, скрывает кнопку Добавить в корзину и выводит заданный пользователем текст.
Вопрос: как сделать так, чтобы текст выводился, но кнопка не скрывалась? Или как лучше поступить, когда для товаров, которые достигли склад=0, автоматом выводить определенный текст (поле). такие товары должны покупаться как обычные!

Комментарии

Аватар пользователя Antoniy Antoniy 17 мая 2012 в 7:20

".poltergeist" wrote:
когда для товаров, которые достигли склад=0, автоматом выводить определенный текст (поле). такие товары должны покупаться как обычные!

Не согласен. Когда товара нет в наличии, должен быть текст "Нет в наличии" и кнопка "Сообщить мне, когда товар появится в наличии". Так сделано у Озона. Зачем велосипед придумывать?

Аватар пользователя VasyOK VasyOK 17 мая 2012 в 8:42

Т.е. вам нужно выводить кнопку "Положить в корзину" даже если уровень на складе ноль?

Тогда зачем вам модуль uc_out_of_stock?

Тем более, что
"такие товары должны покупаться как обычные!"

Зачем вообще stock нужен?

Аватар пользователя .poltergeist .poltergeist 17 мая 2012 в 13:57

это надо не мне! решили сделать так, эти товары будут под заказ, т.е. покупатель совершает предоплату и ждет определенное кол-во времени, пока поставщик отправит, пока тк доставит и т.д.
uc_out_of_stock нужен, чтобы надпись выводить для товаров, которых нет на складе

Аватар пользователя VasyOK VasyOK 17 мая 2012 в 14:29

План А. Вот я пытался пользоваться этим модулем и у меня не получилось сдлеать то что получилось у вас. Может просто снести модуль и установить его заново - тогда будут дефолтные натройки.

План Б.
Преписать node.tpl.php для типа материала Товар. Добавит туда условие что выводить надпись "Нет в продаже" если уровень на складе равен нулю.

Аватар пользователя .poltergeist .poltergeist 17 мая 2012 в 17:24

а. сейчас стоят дефолтные настройки, не понял если честно, что имелось в виду. и что не получилось?
б. легче уж написать свой модуль, учитывая что для товаров, которые есть на складе надо выводить «есть в продаже»

Аватар пользователя VasyOK VasyOK 17 мая 2012 в 17:54

У ва с дефолтными настройками то, что у меня не получилось.
Нет не легче. Легче тему оформления совсем чуть чуть пописать.