[Решено] Предзаказ

Аватар пользователя dimonx dimonx 11 января 2013 в 12:31

Доброго времени суток коллеги.

В очередной раз прошу Вашего совета.

Имею D-Шестерку+Ubercart

Некоторого товара нет в наличии, и необходимо заменить или дополнить кнопку Добавить в корзину, на Оформить предзаказ.

Заранее спасибо.

С уважением, Дмитрий

Комментарии

Аватар пользователя VasyOK VasyOK 11 января 2013 в 12:54

План Б. На месяц вперед свадьбы и праздники отменяются.
Делаем в ноде продукта галочку "Нет в наличии" или что-то подобное. Можно через склад.
Редактируем node.tpl.php ноды продукта. Ставим в файл условие
Если товар есть в наличии - выводим форму "Купить".
Если товара нет в наличии, то не выводим форму Купить, а выводим ссылку на добавление комментария (создание нод референса.)
Если через комментарий, то в комментарии указываем поля количества товара. (http://www.drupal.ru/node/84512)
Если через нод референс можно этим модулем сделать http://drupal.org/project/modal_noderef

Аватар пользователя forest_run forest_run 12 января 2013 в 1:11

Либо если нет в наличии, то выводить ссылку на webform, в скрытое поле передавать с помощью get idшник ноды или тайтл - да что угодно, а форму предзаказа можно смастерить так же какую угодно. Результаты хранятся в таблице модуля webform и результаты заполнения формы можно получать по почте.

Аватар пользователя dimonx dimonx 14 января 2013 в 8:39

все сложно и не вяжется с API уберкарта...

придумал, но как реализовать...

например: В каждом товаре есть чекбокс - Есть в наличии

если он проставлен то все стандартно
если нет - то нет формы оплаты, а есть - Создать предзаказ...
В дальнейшем покупатель может выбрать удобную форму оплаты и закончить оформление покупки...

Как такое сделать?

Аватар пользователя iNFerNo iNFerNo 14 января 2013 в 10:00

а про дальнейшее продолжение покупки пишите свой модуль или заказывайте у программистов.

Аватар пользователя dimonx dimonx 14 января 2013 в 11:51

РЕШЕНО

Простое решение предлагает сам уберкарт

Атрибуты + Views творят чудеса...

В Атрибутах - Нет в наличии,
в Views - показывать кнопку купить сейчас по атрибутам

Итог = ПРЕДЗАКАЗ

Аватар пользователя iNFerNo iNFerNo 14 января 2013 в 12:49

так кнопка предзаказа та есть? и продолжение после появления товара покупки?

Аватар пользователя dimonx dimonx 15 января 2013 в 3:45

все есть ))
полностью рабочая связка, с поддержкой API

кнопку не стал делать, чтобы покупатель явно знал ЧТО выбирает...
клиентура сайта разная и часто заказывают не понимая, и не видя текст...
выпадающий список самое то... тем более что на странице корзины /cart/ это еще раз дублируется (Предзаказ)

смотрите сами... сайт coins-mania.ru

Аватар пользователя VasyOK VasyOK 15 января 2013 в 12:44

Я так понимаю рассматриваемый товар вот http://coins-mania.ru/ukraina-t1-1995-2005
Не могу сказать, что для посетителей интуитивно сделано. Вот если бы "Предзаказ" было выбрано по умолчанию - было бы лучше.

Аватар пользователя dimonx dimonx 15 января 2013 в 15:24

Это уже другой вопрос
данное решение явно лучше чем обработка комментами...

А то что есть, еще будет делаться и переделываться