Как продавать файлы вставленные через FileField?

Главные вкладки

Аватар пользователя VasyOK VasyOK 9 февраля 2010 в 2:57

Использую Ubercart. К примеру на сайте нужно продавать электронные документы. Можно ли их продавать, если к товару добавить поле модуля FileField, через которое эти файлы загружаются?

Да я знаю, что существует подмодуль Ubercart File Downloads. А через FileField можно?

Комментарии

Аватар пользователя Splinter Splinter 18 февраля 2010 в 13:26

VasyOK, у вас получилось сделать задуманное?

У меня тоже появилась необходимость чтобы на почту после оплаты приходила ссылка на файл, ну либо другим способом каким то.

Аватар пользователя VasyOK VasyOK 19 февраля 2010 в 1:49

Задуманное получилось сделать только встроенными средствами Ubercart-а - подмодуля Ubercart File Downloads. К товару добавляете особенность - файл.

Ну это если вас хоть какойто способ устраивает. Я ищу способ именно через FileField.

Аватар пользователя Splinter Splinter 19 февраля 2010 в 10:04

Вот почему то у меня не получилось сделать через Ubercart File Downloads, в Conditional actions есть правило что письмо присылаться будет с ссылкой на файл. Не пойму в чем проблема. Не подскажите?

Аватар пользователя VasyOK VasyOK 19 февраля 2010 в 15:35

1.В корневой папке Drupal делаете папку Myfiles.

2. Идете в Главная › Управление › Управление магазином › Настройки › Настройки товаров. Указываете там Путь к файлам: Myfiles

3. Загружаете продажные файлы в папку Myfiles по FTP. Или Главная › Управление › Управление магазином › Товары - Загрузить файл

4. При добавлении товара добавляете Особенность - Загрузка файла

5. Указваете имя вашего файла в поле Загрузка фала, там еще надпись "The file that can be downloaded when product is purchased (enter a path relative to the profile directory)".

6. Покупатель получит ссылку на файл, после того, как администратор при просмотре заказа, выставит его статус в Complited.

Все. Работает, больше я ничего с этим не делал. Conditional actions к этому примеру никак не настраивал.

Аватар пользователя Splinter Splinter 20 февраля 2010 в 20:44

Спасибо большое, оказалось надо было выставлять статус Complited.

Я пробовал платеж проводить с помощью кредитки использую test gateway, и действительно статус был другой.

А можно как то оптимизировать, чтобы если оплата была удачной, то сразу статус ставился на Complited?

Аватар пользователя VasyOK VasyOK 21 февраля 2010 в 5:47

Не знаю, у меня еще все в процессе. Раньше это как делалось с помощью правил, сейчас не знаю. Думаю вам лучше создать новую тему.