Добрый день. Мне нужно реализовать примерно то, что находится на рисунке. Желательно без магазинов.
Но с кнопкой "добавить в корзину", далее заказ отходит администратору. Реализовывать уберкартом: большая проблема, там проблема с появлением этих полей в ордере, он тяжелый. Гемороя в общем много. А нужен простенький интерфейс, без всяких доставок, без уведомлений, систем заказа и т.п.
Комментарии
jquery popups + cck + custom jquery для "+/-" + Администратору привесить триггер + Views по обработке заказов + админские поля с состояниями товара. Никаких уберкарт.
Все ясно. Что непонятно: я вызываю jquery popups, как это окно дернет данные со страницы товара (из ССК полей товара) и как их отправлять администратору?
ну я там не вижу, как ты к форме переходишь, если по ссылке, то readme.txt.
p.s. popups это только один из модулей, который я вспомнил, а так то их несколько, был там один "удобный", сейчас не вспомню какой...
Ага. А отправлять заказ себе в корзину как ? (Кнопка "Заказать" уже на всплывающем окне.) И из корзины отсылать админу.
ну сабмит то уйдет. А корзина обычный блок с views.
А виевс то что показывать будет? По сабмиту то что, нода какого-то типа материала уйдет что-ли?
ну если у тебя там форма ноды, то конечно нода уйдет...
аааа!!! Все, въехал в вашу идею.
А как на форме создания ноды разместить сск-поля ноды, с которой вызвалась форма? (количество, тип изделия, категория). Это ж форма создания, а не форма отображения ноды, с которой вызывали
ну я думал както само собой, тогда еще раз.
Два типа материала:
1. Товар (не уберкарт, а вот где описаны изделия, категория итд)
2. Заказ (order, не уберкарт, те поля, укоторых есть ввод)
Заказ имеет Node Reference подвязанный на товар, её ты должен приписать в тематизаторе формы заказа. То есть когда юзер щелкает на Купить этот товар, ты через линк засылаешь Nid товара к форме заказа.
Далее самое сложное, это тематизация формы заказа:
1. там задаешь Node Reference на товар
2. рисуешь поля, пишешь обрабочтик +/- на поле количество
3. выводишь инфо о товара как нарисовано
Далее проще:
На сабмит, попап закроется, ажаксно обновляешь Views корзины.
В Views корзины рисуешь Заказ.
По идее еще нужно сделать тип материала Корзина
Выглядит "черезжо..но", но реализация не особо трудная...
Все ясно. Спасибо!
[module=nodereference_url] - сделает привязку сам. Тебе просто надо будет сделать в товаре ссылку /node/add/order/123, где 123 - nid товара.
Если делать на popups просто укажи, что страницу после отправки нужно перезагрузить. Лишних телодвижений делать не придётся.
Про это не забудь. В каждом заказе сделать поле "Статус", типа: Новый (значение по умолчанию), В работе, Отправлен -- будет удобно работать с заказами. Естественно доступ к полю только у админа.
Александр, как насчёт стать подопытным кроликом и попробовать вот это?
эх, отошел я от контриб.модулей, надо бы поисследовать "новые"
- тут ажаксность исчезает после попап сабмита, ну это от желаний клиента зависит. твоё? идея подвязки родных фапи навязывалась с уберкартаПока теорию собираю, попробовать не могу (не начал сайт еще делать). Что, создаем файл node-xxx.tpl.php, делаем там ссылку /node/add/order/[nid] и все будет привязано?
Модуль заодно не вспомните, Никит говорил, есть "удобный"
Это само собой. Кстати можно ли менять статус заказа без его редактирования? Например, прямо из вьюхи
Сайт будет сложный, буду делать на 6ке. А у вас только для 7х
Нет, это не обязательно. Всё можно сделать в настройках виджета.
Я обычно юзаю popups, но подобных несколько -- у каждого свои фишки. Вот ещё -- тоже хорош.
[module=views_bulk_operations]
Это не мой. Я всех на 7-ку подбиваю, сам же всё никак не сподоблюсь
спасибо.