Куда идем?

Данная статья рассказывает о том, как можно добавлять к товарам дополнительные файлы и изображения, просматривать их, а главное, о том, как с помощью VirtueMart продавать виртуальные товары (например, музыку, фильмы, шаблоны… Все, что можно найти в Интернете).

Чтобы добавить новый файл, скажем mp3-файл, который мы хотим продать, мы просто открываем форму добавления файла, нажимая кнопку «Новый» в верхней панели списка файлов.

Рисунок 1 – Администрирование VirtueMart: Форма добавления файла

Рисунок 1 – Администрирование VirtueMart: Форма добавления файла

Загружать новый файл имеет смысл, только если это маленькое изображение или техническая документация (//тоже небольшого размера).

Примечание

Если вы хотите загрузить большой файл (возможно mp3-файл размером 8МБ), вам нужно загружать его, используя FTP-программу, в папку которую вы задали для доступных для скачивания файлов товаров (смотрите конфигурацию). После того, как вы сделайте это, вы сможете выбрать файл из выпадающего списка на странице файла.

Основные моменты

VirtueMart позволяет управлять дополнительным файлами и изображениями каждого товара. Менеджер файлов доступен из списка товаров.

Рисунок 2 – Администрирование VirtueMart: файлы в списке товаров

Рисунок 2 – Администрирование VirtueMart: файлы в списке товаров

Выделенные иконки – это ссылки на менеджер файлов. Число около иконки показывает количество файлов, связанных с данным товаром.

Список файлов товара (менеджер файлов) содержит все файлы, в настоящее время связанные с товаром. Файлы могут иметь различные «роли», такие как «файл с возможностью скачивания (после продажи!)», «дополнительный файл» и  «дополнительное изображение».

Рисунок 3 – Администрирование VirtueMart: менеджер файлов

Рисунок 3 – Администрирование VirtueMart: менеджер файлов

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

Зарабатывать деньги можно продавая не только реальные товары, которые можно потрогать руками, но и виртуальные. Например, если вы педагог, то можете создать и продавать файлы с записями ваших лекций. Создать такие файлы поможет программа для записи голоса. Далее останется только оформить на сайте товар и загрузить файл для продажи.

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

Важно

Режим скачивания изначально должен быть включен в настройках VirtueMart. Для того чтобы узнать об этом больше, смотрите «Настройки» –>  «Скачивание».

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

Предупреждение

Скачиваемые файлы и дополнительные файлы это две совершенно разные вещи. Если дополнительные файлы могут быть скачаны в любое время пока они опубликованы, то скачиваемые файлы могут быть скачаны только после того, как товар будет куплен и статус заказа будет изменен на тот, который позволяет загрузки.

Добавление скачиваемого файла товара

Для доступа к менеджеру файлов кликните на маленькую иконку в списке товаров (столбец «Медиа») в строке товара, к которому вы хотите добавить файл. В открывшемся окне будет показан список всех файлов, связанных с товаром. Нажмите кнопку «Новый» – откроется форма файла товара.

Рисунок 4 – Администрирование VirtueMart: форма файла товара

Рисунок 4 – Администрирование VirtueMart: форма файла товара

В этой форме вам нужно первым делам выбрать тип файла: скачиваемый файл товара (будет продан!), потому что выбор этого пункта делает доступным выбор существующего файла. //в используемой мною версии локализации этот пункт не переведен и выглядит так: Downloadable Product File (to be sold!).

Примечание

Размер файлов, загружаемых по HTTP обычно ограничен, но вы можете загружать файлы, используя FTP. Для этого нужно определить каталог расположения файла(//в этой же форме файла), загрузить файл в каталог и выбрать его из выпадающего списка на этой форме.

Вам не нужно указывать дополнительную информацию сейчас – просто сохраните форму, используя кнопку «Сохранить». Вы можете повторить эти действия, чтобы добавить другие скачиваемые файлы для товара.

Дополнительная информация о скачивании

Клиенты могут быть автоматически уведомлены о их загрузках по E-mail. После того, как статус заказа изменяется, письма рассылаются  либо автоматически (например, когда используется оплата кредитной картой с мгновенным уведомлением о совершении платежа), либо вручную (из списка заказов в администраторском разделе) .

5

Рисунок 5 – Администрирование VirtueMart: информация о скачивании, высылаемая на E-mail

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

Если покупатель не получил информацию о скачивании, вы можете повторно послать ему письмо. Просто откройте подробности заказа в списке заказов и нажмите на «Послать снова ID для скачивания».

Рисунок 6 – Администрирование VirtueMart: повторная отправка информации о  скачивании

Рисунок 6 – Администрирование VirtueMart: повторная отправка информации о  скачивании

Когда количество возможных загрузок клиента закончится, вы можете снова добавить из этого места:

Рисунок 7 – Администрирование VirtueMart: обновление количества загрузок

 

Рисунок 7 – Администрирование VirtueMart: обновление количества загрузок

Просто нажмите кнопку «Разрешить снова скачивание» и новое письмо с новыми ссылками будет отправлено покупателю.

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

Дополнительные изображения и файлы

Вам может потребоваться много изображений и файлов для товара. Чтобы добавить новое изображение или файл вы должны зайти в менеджер файлов товара.

Дополнительные изображения будут показаны на странице подробной информации о товаре или на отдельной странице изображений – это зависит от шаблона вашей fly-страницы.

Дополнительные файлы могут быть характеристиками товара, например pdf-листовки или другие материалы, которые вы можете дать клиенту в качестве дополнительной информации о товаре. Список дополнительных файлов показывается на странице подробной информации о товаре.

Примечание

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

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

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.

Похожие статьи

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

Комментарии  
1
Privet! U menya vot kakoj vopros. U menya v rasryvayushemsya spiske "file type" punkt "Downloadable Product File (to be sold!)" v neaktivnom vide. Chto nujno sdelat', chtoby on stal aktivnym? Spasibo zaranee :)
3
anna, "Настройки" -> Вкладка "Скачивание". Нужно активировать опцию скачиваемых товаров.
1
:-) Spasibo za otvet,Wedal,no kajetsya vopros ne razreshilsya. U menya v nastroykax "Enable Downloads" galochka stoit, no "Downloadable Product File (to be sold!)" v neaktivnom vide.Mojet prichina v chyem-nibud drugom?
0
Привет! Отлично все описано в статьях, спасибо большое :)
У меня такой вопрос по-поводу скачиваемых файлов, помогите пожалуйста,очень нужно решить. На сайте хочу реализовать продажу аудио файлов, поставила VirtueMart 1.1.4 (Joomla! 1.5.15), но что меня не устраивает,так это корзина. Я хочу, чтобы корзины вообще не было, чтобы все выглядело примерно так:
1. music1.mp3 player купить
2. music2.mp3 player купить
.....

Здесь "player" должен дать возможность послушать отрывок из продаваемого аудио , а чтобы скачать полную версию, юзеры должны нажать на "купить" и потом заплатить. С player-ом не вопрос, а вот как решить вопрос с "купить" на знаю. Можно это сделать с помощью VirtueMart, или может есть какой-нибудь другой компонент,о котором не знаю, который помог бы мне? Или может подскажите какие статьи мне помогут, просто я не знаю что искать... ! !
0
арпине, можно просто изменить надпись "добавить в корзину" на "купить". Корзину отключать не советую, т.к. после добавления в корзину сразу появляется окно, предлагающее либо оформить заказ, либо продолжить покупки. Кто-то, возможно, захочет купить несколько песен, а кто не захочет, сразу перейдет к оформлению заказа.
0
Посмотри вот этот компонент
http://bigemot.ru/portfolio/6-coding/18-compayperfile
0
Господа! Прошу помощи )
Ищу варианты размещения mp3 плеера в кратком описании товара и в полном описании.
Удалось разместить flash плеер в полном (основном) описании, а вот в кратком (то, что появляется в списке товаров) не получается.
:sad:
Подскажите пожалуйста варианты.
Спасибо!
0
Deepress, в полном точно можно с помощью плагина loadmodule (при этом в настройках VirtueMart нужно разрешить использование плагинов). В кратком - точно не знаю. Может быть не получится.
0
Wedal, огромное спасибо! :-)
В кратком описании действительно не встает.
В списке товаров (в кратком описании) плеер вылазит в виде самого кода. Соответственно, нужно вставить код в виде кода, а не в виде текста. Нужно редактировать код описания ). Вот только где он?
:-)
0
Deepress, тут тупик. VirtueMart хранит тексты краткого описания в БД. А код построен таким образом, что применяется только ко всем товарам сразу. Т.е. в VirtueMart код шаблона категории включает в себя шаблон только одного товара категории, который в дальнейшем просто размножается через цикл, подставляя данные из БД. Таким образом, код просто так не встроить. Нужно что-то придумывать. Скажем, попытаться вставить в шаблон категории дополнительное поле, которое будет нормально воспринимать код плеера, но эта задача требует знаний php.
0
Отличная статья, все просто и понятно изложено.
Сам настраиваю продажу виртуальных товаров и возник такой вопрос: как можно сделать продажу товаров без заполнения форм регистрации (про то что в админке virtuemart есть возможность отлючить регистрацию - мне известно, но хотелось бы сделать еще проще: нажимаешь купить, оплачиваешь по веб-мани, получаешь ссылку, т.е. не оставляя личных данных).
Никто с подобным не сталкивался?
0
Антон, разве что использовать скрытую регистрацию, когда логин и пароль создаются автоматически, а ввести нужно только e-mail. Других вариантов я не вижу, во всяком случае для VirtueMart, т.к. этот магазин все же больше ориентирован на продажу реальных, а не виртуальных товаров, а тут без регистрации никуда.
0
Столкнулся с такой проблемой. При добавлении скачиваемого товара virtuemart вупор не видит файлы больше 2 гигобайт. Есть ли решение?
0
Олег, ого, честно говоря никогда не задумывался о таких размерах. Но вопрос актуальный. Некое решение можно найти здесь: http://forum.virtuemart.net/index.php?topic=39102.0
0
Решил проблему другим путем - архивация файла с разбивкой на части весом 1Гб. Но попутно возникла другая проблема. При закачках файлов таких объемов нередко обрывается связь и потом приходится начинать качать сначала. Существует ли возможность докачки.
0
Установил все как описано. Спасибо. Но есть вопрос: По умолчанию файл для скачивания копируется в корень сайта. Что мешает скачать файл без всякой оплаты введя URL http://имя сайта/имя файла
Тем более что имя файла указано в заказе. Непонятно зачем это морока с секретными кодами и все такое, если это легко обойти. Как защитится от этого? Или может я чего-то недовключил в настройках ))
0
Yura, создайте для скачиваемых файлов отдельную папку и выставите на нее соответствующие права.
0
Здравствуйте, уважаемый Wedal. Не подскажете ли Вы или кто-то знающий, почему при нажатии на маленькое изображение открываются 2 больших изображения. Они накладываются друг на друга и при закрытии приходится 2 раза щелкать по Закрыть.

Спасибо большое за чудесные статьи и возможный ответ!
0
Katovik, подробнее, но какой странице, какие изображения и желателен пример.
0
Да. Передо мной карточка товара. Щелкаю на маленьком изображении, чтобы просмотреть подробнее картинку. Открывается большое изображение, но на самом деле, не одно, а два одинаковых с наложением друг на друга. Затем, когда я закрываю большое изображение, на экране остается незакрытым второе - теперь и его надо закрыть. Мне кажется, какая-то простая опция - но как узнать, какая? Пример можно посмотреть на любой карточке товара igruana.ru, например здесь: http://igruana.ru/gigamic/semeynye-igry/nastolnaya-igra-skaybridzh-skybrige.html
0
Katovik, классно! Мне понравилось! Синхронно же открываются, красота! :-)

А если серьезно, то тут все очень просто. У вас по атрибуту rel="lightbox" срабатывают сразу 2 скрипта, стандартный виртуемартовский Slimbox и Rokbox, который подключен через плагины. Отключите один из них и все будет хорошо.
0
Ура! Спасибо, добрый человек! Теперь не так классно открываются, но зато один раз закрываются ;-)
0
На карточке товара кликнув на дополнительное изображение оно открывается но в подписи, там где должны быть русские буквы пишутся "квазябры". При этом это получилось как то само, с начало все было нормально. Как быть?
3
Slim, в файле theme.php находим:

$html .= vmCommonHTML::getLightboxImageLink( $image->file_url, $thumbtag, $title ? $title : stripslashes(htmlentities($image->file_title,ENT_QUOTES)), 'product'.$product_id );

и меняем на:

$html .= vmCommonHTML::getLightboxImageLink( $image->file_url, $thumbtag, $title ? $title : $image->file_title,
'product'.$product_id );
0
Можно еще дописать в htmlentities() третий параметр - кодировку

htmlentities($image->file_title,ENT_QUOTES, 'UTF-8')
0
Здравствуйте, у меня возник такой вопрос, как реализовать в Virtuemart 1.1.5, чтобы сделать товар в информационной форме и так просто товар с доставкой в одном лице и пользователь сам выбирал какой ему вид нужен, Например: Книга и выбор купить книгу в электронной форме (на скачивание одна цена) и Книга (эта же) в переплете с дальнейшей доставкой(другая цена)
0
SashaOskol, во-первых, вы хоть сами прочитали, что написали? Крайне неприятно отвечать на вопросы заданные абы как.

По делу:
создаете 2 позиции товара, одна из которых будет скачиваемым товаром. Про то, что такое позиции, можно почитать в 10 части серии про VirtueMart, а про скачиваемые товары в этой статье.
0
Подскажите, пожалуйста, можно ли как-нибудь реализовать доступ на скачивание всех товаров по подписке. Т.е. интернет-магазин файлов, в котором пользователь оплачивает символическую плату за месяц скачивания и качает все файлы которые захочет, но так чтобы по истечении месяца доступ на скачивание закрывался, либо по достижению определенного лимита скачиваний.
-1
Антон, смотрите здесь: http://extensions.joomla.org/extensions/e-commerce/paid-membership-a-subscriptions
1
Добрый день, спасибо вам за ваши труды! Возник вопрос. Вы пишете, что если требуется добавить на скачивание файл большого размера (ваш пример MP-3 файл 8мегабайт), то его требуется залить по ftp и потом выбрать из выпадающего списка. Все отлично. И все бы ничего, если бы клиент не хотел закачивать файлы напрямую из админки. Скажите, каким образом можно увеличить разрешение на объем загружаемого файла именно из администраторской панели, чтобы не приходилось пользоваться ftp. Проблема в том, что где-то больше полутора мегабайт уже не грузится. Буду очень благодарен, если пнете в нужном направлении.
1
Николай, ответ на ваш вопрос здесь: http://wedal.ru/uroki-joomla/joomla-faq.html
0
Просто невероятное спасибо!!! Как я мог не подумать о времени выполнения скрипта на сервере. Спасибо еще раз)))
1
Здравствуйте, хотел задать вопрос, как настроить Virtuemart для продажи уникальных товаров - например пин-кодов для оплаты. Мне нужно чтобы после продажи, файл, который был продан, удалялся.
0
Подскажите, где копать код, чтобы скачиваемый товар отправлялся сразу после заказа, без изменения вручную статуса заказа (или наоборот, как изменить статус заказа автоматически после заказа скачиваемого товара)???
0
Ольга, а в чем смысл? Вы хотите давать ссылку на скачивание без оплаты?
0
Да, но у меня останутся данные заказчика. Он скачает сразу, а оплатит потом в удобное ему время (например, кинет деньги на мобильный номер). Не у всех есть электронная валюта, а аработа "на доверии" с православным покупателем не дает больших убытков)))
0
Ольга, хммм...
Зайдите в настройки Virtuemart вкладка "Скачивание" в опции "Статус заказа на скачивание" установите "Pending".
0
к сожалению, все не так просто, это не работает - только после смены статуса отправляется письмо. Если я поменяю на confirmed, например, а потом снова на pending - тогда да
0
http://depositfiles.com/files/xvo6mkrmg
0
Возник такой вопрос: Я хочу кнопку купить разместить в материале какой нибудь страницы где будет описание товара или фото не важно, суть в том что бы разместить кнопку в любом месте и она добавила определенный товар(в кнопке прописан ид товара)
0
Валентин, нечто подобное может делать плагин Virtuemart VM Product SnapShots, который поставляется в пакете с компонентом. Подробное описание здесь: http://forum.virtuemart.net/index.php?topic=50921.0
0
Здравствуйте. Очень хочется вместо стандартного поп-апа дополнительных избражений прикрутить свой скрипт который используется везде на сайте (сторонний скрипт highslide.js)

Сделал для категории - там всё просто:


а как для сделать для карточки товара и доп изображений? Заранее брагодарю за помощь.
0
В версии VM 1.1.9.было понятно, как добавить скачиваемый товар. А как это сделать в VM 2.0.0? Не понятно...
На странице со списком медиа-файлов не вижу кнопку "добавить" (новый товар).
В меню "настройки" нет вкладки "скачивание".
Помогите, пожалуйста разобраться в новой версии virtuemart.
0
***Татьяна***, в версии VM 2.0.0 этот функционал еще не был реализован. Скачайте последнюю подверсию отсюда: http://dev.virtuemart.net/projects/virtuemart/files
В ней вроде уже реализовали.
0
Здравствуйте, если можете, пожалуйста, подскажите. Поставил joomla 2.5.3 + virtuemart 2.0.2 - теперь не могу никак добавить медиафайлы для скачивания после продажи, хотя вроде соответствующие папки с правами на запись. В общем, когда добавляю медифайл к товару, появляется возможность в новом магазине добавить следующие типы медиафайлов (перевод на русский): отображаемый, для загрузки, для продажи. Какой бы тип не выбрал и после этого не сохранил - в разделе товары у этого товара количество медиафайлов все равно после сохранения остается - 0. Уже бьюсь 3 дня. Help me.
0
Аналогичная проблема.
Думаю - это глюк в версии.
Нужно обновляться.
0

Цитирую ***Татьяна***:

как добавить скачиваемый товар... в VM 2.0.0
На странице со списком медиа-файлов не вижу кнопку "добавить" (новый товар).
В меню "настройки" нет вкладки "скачивание".


То же самое!!! Но с версией 2.0.14 - нет вкладки "Скачивание"! Что делать? Использовать версию VM 1.1.9 ?
0
Доброе время суток! При подгрузке товара на сайт, в экселе все списком идет, подгрузил на сайт, а товар рандомно на странице сайта,корректировка в товаре не по ID не по артикулу не помогает, все равно рандом... может кто сталкивался?
0
Kein, какая версия VM?
0
VirtueMart 2.6.12.2 подгрузил бы скрины, но не знаю как...
0
Большое спасибо! Когда искал версию вирты, наткнулся на настройки сортировки! Спасибо!!! :lol: