Доброго времени суток коллеги.
В очередной раз прошу Вашего совета.
Имею D-Шестерку+Ubercart
Некоторого товара нет в наличии, и необходимо заменить или дополнить кнопку Добавить в корзину, на Оформить предзаказ.
Заранее спасибо.
С уважением, Дмитрий
Комментарии
Так убирай кнопку и флагом делай предзаказ с формой...
План Б. На месяц вперед свадьбы и праздники отменяются.
Делаем в ноде продукта галочку "Нет в наличии" или что-то подобное. Можно через склад.
Редактируем node.tpl.php ноды продукта. Ставим в файл условие
Если товар есть в наличии - выводим форму "Купить".
Если товара нет в наличии, то не выводим форму Купить, а выводим ссылку на добавление комментария (создание нод референса.)
Если через комментарий, то в комментарии указываем поля количества товара. (http://www.drupal.ru/node/84512)
Если через нод референс можно этим модулем сделать http://drupal.org/project/modal_noderef
Либо если нет в наличии, то выводить ссылку на webform, в скрытое поле передавать с помощью get idшник ноды или тайтл - да что угодно, а форму предзаказа можно смастерить так же какую угодно. Результаты хранятся в таблице модуля webform и результаты заполнения формы можно получать по почте.
все сложно и не вяжется с API уберкарта...
придумал, но как реализовать...
например: В каждом товаре есть чекбокс - Есть в наличии
если он проставлен то все стандартно
если нет - то нет формы оплаты, а есть - Создать предзаказ...
В дальнейшем покупатель может выбрать удобную форму оплаты и закончить оформление покупки...
Как такое сделать?
вам уже все написали. 2 варианта. сделайте их.
а про дальнейшее продолжение покупки пишите свой модуль или заказывайте у программистов.
РЕШЕНО
Простое решение предлагает сам уберкарт
Атрибуты + Views творят чудеса...
В Атрибутах - Нет в наличии,
в Views - показывать кнопку купить сейчас по атрибутам
Итог = ПРЕДЗАКАЗ
так кнопка предзаказа та есть? и продолжение после появления товара покупки?
А покажите
все есть ))
полностью рабочая связка, с поддержкой API
кнопку не стал делать, чтобы покупатель явно знал ЧТО выбирает...
клиентура сайта разная и часто заказывают не понимая, и не видя текст...
выпадающий список самое то... тем более что на странице корзины /cart/ это еще раз дублируется (Предзаказ)
смотрите сами... сайт coins-mania.ru
Я так понимаю рассматриваемый товар вот http://coins-mania.ru/ukraina-t1-1995-2005
Не могу сказать, что для посетителей интуитивно сделано. Вот если бы "Предзаказ" было выбрано по умолчанию - было бы лучше.
Это уже другой вопрос
данное решение явно лучше чем обработка комментами...
А то что есть, еще будет делаться и переделываться