Drupal(статьи)

Ноя
22nd

Drupal+Ubercart — продажа файлов(электронных товаров)

С точки зрения покупателя


(Уточним: Drupal и его сообщения в этой статье будут на английском, а оплата — через тестовый модуль оплаты кредитной карты. покупатель не имеет аккаунта на сайте и не зарегистрирован)
С точки зрения покупателя процесс покупки файла выглядит так:

  • идём на страницу товара. Жмём «add to cart»(добавить в корзину).
  • Попадаем в корзину. Редактируем количество если надо. Жмём «checkout».
  • Заполняем поля «адрес, телефон, страна» и т.п.
  • Вводим любой номер в поле кредитной карты (сейчас работает тестовый режим — вводи что хочешь), год окончания действия карты ставим как минимум следующий, cvv — какой-нибудь «2222». Вводим комментарии к заказу.
  • Жмём «reviev order». попадаем на одноимённую страницу.
  • Жмём Submit Order. Дальше 2 пути:
  • Пойти в почту — придёт письмо с ссылкой на заказ. Чтобы файл скачать нужно авторизоваться на сайте. Логин и пароль вам пришли в другом письме. Там же есть ссылка, перейдя по которой вы входите в аккаунт без ввода пароля — удобно!
  • Но ленивые в почту не ходят! Ленивые жмут на этой странице ссылку «Login» и входят…..ой! Мы же не завели аккаунт. Но это не беда! Смотрим внимательнее: на этой страничке напечатан ваш логин и пароль. Вводим их. Входим в свой аккаунт.
  • Идёте на вкладку «Files» -> «Downloads» — видите купленный файл. Жмёте на него — он сохраняется на вашем компьютере(в броузере Google Chrome)
  • Теперь вернёмся к альтернативно-почтовому пути. В почте видим письмо «Your order». Открываем. Там текст такой:
    Your order (order# 3) at (Site name) included file download(s). You may access them with the following link(s):

    vidgets_.jpg

    After downloading these files these links will have expired. If you need to download the files again, you can login at (Your site)/user and visit the "My Account" section of the site.

    (перевод: вот ссылка на ваш файл, скачивайте его. Захотите ещё раз скачать — идите на сайт, вводите логин-пароль — в ваших заказах он будет).

Ну вроде всё понятно. И по немецким понятиям оценивается как «быстро и удобно».

С точки зрения администратора сайта

Хотелось бы отметить, что в Drupal всё можно настроить: какое сообщение приходит пользователю, приходит ли, даже порядок полей формы — настраивается.

Раз уж мы использовали тестовую форму, отметим что для админа в заказах есть две кнопки. «Запустить оплату» — и как-бы перевести определённую сумму за заказ. И «Отметить как выполненный» — пользователю приходит сообщение «заказ выполнен», а напротив заказа в админке появляется статус «выполнено». Естественно есть история заказа, и там есть: дата создания заказа, дата и сумма оплаты, заказ завершён.

В drupal возможно кроме скачиваемого файла продавать ещё и диск с ним записанным. Причём они могут идти как 2 товара разных или как один.