Статистика заказа

Раздел форума: 

Добрый день! Спасибо вам за статью. У меня вопрос. Можно ли сделать и как чтобы пользователь оформив заказ товаров по вебформе такой как в этом примере, после мог смотреть статисику ( в ожидании, доставляется и т.п.) своего заказа как в ubercart например. а статистику заказа менял админ. Заранее благодарен.

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.
Прикрепить
Максимальный размер файла: 100 МБ.
Разрешённые типы файлов: txt doc docx rar zip xls xlsx pdf odf odt jpg jpeg gif png psd rtf.

Да, конечно. Если вы

Да, конечно. Если вы используете модуль webform, то добавьте контент типу webform еще одно CCK-поля, назавите его например статус заказа. Это полю задайте значение по умолчанию и другие значения которые можно выбирать.

Потом нужно будет включить модуль модуль Field Permissions (или content permission для 6го Друпала). С помощью этого модуля мы можем в админке поставить разрешение для роли "администратор" (или модератор) поставить возможность редактирования поля, а простым пользователям поставить только просмотр этого поля.

добрый день!   Столкнулся еще

добрый день!

 

Столкнулся еще с одной темой, поставил webform на Drupal 7, и не как не могу вывести перечень заказов сделанные юзером каждому свой. Через View корвырял но так и не нашел вывода, по лазил по форуму друпал.ру нашел модули http://drupal.org/project/webform_service и модули которые требуются модулю webform_service, но при включении не появлются никакие настройки чтоб отредактировать результат и т.п. Но я заметил одну особенность если в адресной строке запустить /node/12/submissions , где 12 - как я понял ID данной вебформы. и вроде бы все ок, но как сделать чтоб при просмотре заказа высвечивалось в табличном виде все поля заданные пользователем.

Может быть уже проще открыть

Может быть уже проще открыть БД  и написать несколько запросов, чтобы вывести нужные записи? Или можно воспользоваться VIews, он также может фильтровать нужные записи по определенным пользователям, если использовать аргументы.

Добавьте новый вид, добавьте дисплей "страница", задайте аргумент в пути и этот аргумент используйте для фильтрации.

Я думаю можно поставить в разрешениях, чтобы пользователь мог просматривать только свои submissions.

С БД я пока не очень дружу))

С БД я пока не очень дружу)) а по поводу submissions. он выдает все нормально каждому юзеру свое, но выдает только так без полей которые он заполнял. вот как на скриншоте 

А поля не вывести никак, во View тоже нет возможности вывести поля вебформы, я про это читал и на друпал.ру

Как выйти из этой ситуации? Или тогда проще будет создать свой контент тип с полями заказов и его выводить во VIew?

 Но опять же создав свой контент тип, надо скрывать title, как-то прикрутить емаил информирование при создание нового такого заказа юзером. Проще наверно как-то с вебформ доковырять, подскажите как)

 

Установил, все хорошо. но у

Установил, все хорошо. но у меня не получается сделать чтоб репорт выдавал не всех узеров а только текущего который просматривает. Видимо что-то тут в критериях надо писать? а вот что? я не силен, подскажите плиз.

а есть фильтр по аргументу?

а есть фильтр по аргументу? Чтобы считать аргумент из URL'а.

Или можно использовать кастомный php-код.

Или еще можно посмотреть current user,  author или что-нибудь в этом духе. Я не пользовался этим модулем, но думаю там должно быть что-нибудь наподобие возможностей Views.

пробовал писать в поле Filter

пробовал писать в поле Filter Value (см пост выше) разные выражения

  • %username для отправленного пользователя
  • %useremail для сравнения с полем емайил пользователя

но увы никак и ничто не помогает.. в php не разбираюсь, на друпал.ру нет ничего

рою инфу на друпал.орг но пока тоже безуспешно.. получается осталась молочь и уперся в стену))