Использую Ubercart. К примеру на сайте нужно продавать электронные документы. Можно ли их продавать, если к товару добавить поле модуля FileField, через которое эти файлы загружаются?
Да я знаю, что существует подмодуль Ubercart File Downloads. А через FileField можно?
Комментарии
Помойму нет готового модуля, хотя посмотрите на smscoin.ru
VasyOK, у вас получилось сделать задуманное?
У меня тоже появилась необходимость чтобы на почту после оплаты приходила ссылка на файл, ну либо другим способом каким то.
Задуманное получилось сделать только встроенными средствами Ubercart-а - подмодуля Ubercart File Downloads. К товару добавляете особенность - файл.
Ну это если вас хоть какойто способ устраивает. Я ищу способ именно через FileField.
Вот почему то у меня не получилось сделать через Ubercart File Downloads, в Conditional actions есть правило что письмо присылаться будет с ссылкой на файл. Не пойму в чем проблема. Не подскажите?
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 к этому примеру никак не настраивал.
Спасибо большое, оказалось надо было выставлять статус Complited.
Я пробовал платеж проводить с помощью кредитки использую test gateway, и действительно статус был другой.
А можно как то оптимизировать, чтобы если оплата была удачной, то сразу статус ставился на Complited?
Не знаю, у меня еще все в процессе. Раньше это как делалось с помощью правил, сейчас не знаю. Думаю вам лучше создать новую тему.
Спасибо за помощь