Продажа скачиваемых товаров в VirtueMart 2

Плагин для VIrtueMart 2 для продажи виртуальных товаров
Виртуальный товар Tooltip

Конечная цена1500 руб
Сравнить
Продажа скачиваемых товаров
Хотите продавать этот товар на своем сайте? Партнерская программа
Описание

28.01.2015 Появилась возможность добавлять несколько файлов и каждому указывать "Наименование для покупателя". Покупатель получит в письме столько ссылок, сколько файлов вы укажете в настройках товара.

22.11.2014 Добавлена возможность хранить файлы на яндекс-диске. В этом случае вместо имени файла вписываете в настройках товара публичную ссылку на файл. Саму ссылку покупатель не увидит, он увидит ссылку на ваш сайт, поэтому не стоит беспокоиться, что файл сможет кто-то скачивать бесплатно.

19.08.2014 Исправлен казус, при котором при попытке скачать файл в браузере Хром появлялась ошибка "с сервера получены одинаковые заголовки".

17.04.2014 В письме покупателю отправляется ссылка на товар. Поэтому отпала необходимость в обязательной регистрации при покупке цифрового товара.

06.02.2013 Добавлена возможность указывать сколько дней (не считая дня покупки) покупатель может скачивать файл.

Плагин настраиваемого поля для Virtuemart 2. Позволяет организовать продажу виртуальных (скачиваемых) товаров. После оплаты товара покупателем, вместо кнопки "Добавить в корзину" появится ссылка "Скачать файл".

Порядок установки и настройки:

1. Установить плагин через менеджер расширений админ.панели

2. Включить плагин в менеджере плагинов

3. Зайти в Virtuemart-Товары-Настраиваемые поля

4. Создать новое настраиваемое поля. Тип - плагин, в поле "Выберите плагин" выбрать из списка Виртуальный товар. Обязательно укажите значение поля "Атрибут корзины" - да

5. Сохранить настраиваемое поле и в настройках ввести название папки, в которой на сайте будут храниться файлы виртуальных товаров.
Например, создайте в корне Вашего сайта папку "prodfiles" и в настройках так и введите - "prodfiles"
Желательно защитить папку от прямого доступа. Например, создайте в этой папке файл .htaccess и поместите в него строку Deny from all. Можно указать папку, которая будет недоступна с интернета аналогично папке vmfiles - для этого перед именем папки поставьте "../" и разместите папку в каталоге на уровень выше, чем корневой каталог вашего сайта.

6. В папку, предназначенную для виртуальных товаров, закачайте файлы товаров.

7. У каждого виртуального товара заходим в настройки, вкладка Настраиваемые поля, из списка 'Тип поля' выбираем наше настраиваемое поле, созданное в п 4-5, добавляем и указываем имя файла.
Также теперь возможно хранить файлы на яндекс диске. В поле "Имя файла" впишите публичную ссылку на файл.

Настройки виртуального товара в VirtueMart 2

8. В способы доставки добавляем что-нибудь типа "Скачивание файла". Это ни на что не влияет, просто чтобы был способ доставки.

 

Спецификация
Тип расширения Плагин
Версия Joomla 2.5.*
Версия VirtueMart 2.0.*
Комментарии (17)

Комментарии   

#17 23.12.2015 11:07
Спасибо за плагин и за содействие в решении проблем. Все работает, как и описано. Будьте внимательны, если у вас модифицированы шаблоны для вывода детального просмотра товара или категории, то и поведение для виртуального товара может отличаться от того, что описано. Я сел с этим в лужу, у меня и на странице категории выводится для каждого товара кнопка "Добавить в корзину", это отсутствует по умолчанию в шаблоне категории Virtuemart.
Поэтому я намучился с тем, что при покупке в письме с оплатой не приходила ссылка "скачать". Если добавляешь в корзину со страницы товара, то все хорошо, а вот со страницы категории заказ подтверждался, но после его «отправки» покупателю ссылка "скачать" в письме отсутствовала. Оказывается, и в шаблоне категории нужен был вывод настраиваемых полей с атрибутом корзины. Их можно затем скрыть при помощи css, если они Вам не нужны, но их наличие обязательно. Я их добавил, и все заработало. Так что если у Вас возникают аналогичные проблемы, то пробуйте сначала вернуть шаблоны Virtuemart по умолчанию. С ними точно все работает согласно авторскому описанию. А потом ищите отличия Ваших шаблонов от стандартных, и так все проблемы решатся. Еще раз спасибо Владимиру за качественно проделанную работу!
#16 18.01.2015 20:50
Цитирую Snake 60:
Поддержку третьей джумлы и третьего вирта будете делать?

Да, в ближайшее время.
#15 18.01.2015 18:13
Поддержку третьей джумлы и третьего вирта будете делать?
#14 22.11.2014 06:30
Теперь можно хранить большие файлы на яндекс-диске и не беспокоиться, что настройки вашего хостинга будут ограничивать размер передаваемых файлов
#13 30.09.2014 02:55
При скачивании больших фалов (500мб и больше) часто возникают проблемы. В самом плагине никаких ограничений на размер нет, но ограничения может наложить хостинг или джумла. Я помогу Вам обойти эти проблемы за дополнительную плату.
#12 15.02.2014 18:40
Цитирую Roscostreet:
Здравствуйте, интересует 2 вопроса:
1 для скачивания товара обязательна регистрация?
2 Почему качаются битые архивы? как решить эту проблему?

1. Да. При скачивании проходит проверка, оплачен ли товар пользователем. Если пользователь не зарегистрирован , то проверку провести нельзя
2. Скорее всего это вообще не архивы, а текстовые файлы с описанием ошибки. Самая распространенна я ошибка - ограничение памяти в настройках вашего php. Решается установкой параметра memory_limit в файле .htaccess. Например:
php_value memory_limit 512M
#11 15.02.2014 10:46
Здравствуйте, интересует 2 вопроса:
1 для скачивания товара обязательна регистрация?
2 Почему качаются битые архивы? как решить эту проблему?
#10 29.01.2014 16:08
Цитирую vad:
Доборого времени суток, нужен плагин цифровых товаров который будет статус заказа делать не в ожидании, а подтвержден, после оплаты. Т.е. автоматом переводил статус в подтвержден, чтобы не требовалось подтверждения статуса заказа админомю

А причем тут плагин цифровых товаров? Статус после оплаты меняет плагин оплаты. Можете использовать мои плагины оплаты - Робокассы или Webmoney. Они меняют статус заказа на Подтвержден сразу после оплаты. На днях выставлю плагин оплаты через Интеркассу.
#9 29.01.2014 14:40
Доборого времени суток, нужен плагин цифровых товаров который будет статус заказа делать не в ожидании, а подтвержден, после оплаты. Т.е. автоматом переводил статус в подтвержден, чтобы не требовалось подтверждения статуса заказа админомю
#8 18.02.2013 08:56
Цитирую Владимир П:
Для пробы поставил плагин, создал настраиваемое поле, указал имя файла.
После покупки через админку менял статус заказа, но на странице товара
кнопка купить на кнопку скачать не изменилась.
Объясните пожалуйста как работает плагин. При каких условиях кнопка
"купить" меняется на "скачать"?

Кнопка меняется js-скриптом при загрузке страницы. Точнее, она не меняется. Кнопка "купить" скрывается, а "скачать" добавляется. Ссылка "скачать файл" добавляется при условии, что есть оплаченный заказ (статус Confirmed) на данный товар у текущего пользователя. В некоторых шаблонах кнопка "купить" не скрывается. Это связано с тем, что может быть изменен класс кнопки в шаблоне. В стандартном шаблоне класс кнопки addtocart-bar, на него и настроен js.

Недостаточно прав для комментирования

Video

28.01.2015 Появилась возможность добавлять несколько файлов и каждому указывать "Наименование для покупателя". Покупатель получит в письме столько ссылок, сколько файлов вы укажете в настройках товара.

22.11.2014 Добавлена возможность хранить файлы на яндекс-диске. В этом случае вместо имени файла вписываете в настройках товара публичную ссылку на файл. Саму ссылку покупатель не увидит, он увидит ссылку на ваш сайт, поэтому не стоит беспокоиться, что файл сможет кто-то скачивать бесплатно.

19.08.2014 Исправлен казус, при котором при попытке скачать файл в браузере Хром появлялась ошибка "с сервера получены одинаковые заголовки".

17.04.2014 В письме покупателю отправляется ссылка на товар. Поэтому отпала необходимость в обязательной регистрации при покупке цифрового товара.

06.02.2013 Добавлена возможность указывать сколько дней (не считая дня покупки) покупатель может скачивать файл.

Плагин настраиваемого поля для Virtuemart 2. Позволяет организовать продажу виртуальных (скачиваемых) товаров. После оплаты товара покупателем, вместо кнопки "Добавить в корзину" появится ссылка "Скачать файл".

Порядок установки и настройки:

1. Установить плагин через менеджер расширений админ.панели

2. Включить плагин в менеджере плагинов

3. Зайти в Virtuemart-Товары-Настраиваемые поля

4. Создать новое настраиваемое поля. Тип - плагин, в поле "Выберите плагин" выбрать из списка Виртуальный товар. Обязательно укажите значение поля "Атрибут корзины" - да

5. Сохранить настраиваемое поле и в настройках ввести название папки, в которой на сайте будут храниться файлы виртуальных товаров.
Например, создайте в корне Вашего сайта папку "prodfiles" и в настройках так и введите - "prodfiles"
Желательно защитить папку от прямого доступа. Например, создайте в этой папке файл .htaccess и поместите в него строку Deny from all. Можно указать папку, которая будет недоступна с интернета аналогично папке vmfiles - для этого перед именем папки поставьте "../" и разместите папку в каталоге на уровень выше, чем корневой каталог вашего сайта.

6. В папку, предназначенную для виртуальных товаров, закачайте файлы товаров.

7. У каждого виртуального товара заходим в настройки, вкладка Настраиваемые поля, из списка 'Тип поля' выбираем наше настраиваемое поле, созданное в п 4-5, добавляем и указываем имя файла.
Также теперь возможно хранить файлы на яндекс диске. В поле "Имя файла" впишите публичную ссылку на файл.

Настройки виртуального товара в VirtueMart 2

8. В способы доставки добавляем что-нибудь типа "Скачивание файла". Это ни на что не влияет, просто чтобы был способ доставки.