Vote

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

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

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

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

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

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

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

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

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

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

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

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

 

Vote

Да, это важно!

Влияет:

  1. на скорость загрузки/отображения
  2. на отображение в разных браузерах
  3. на продвижение сайта в поиске

Проверьте свой сайт на ошибки в этом ресурсе - https://validator.w3.org/nu/

Этот ресурс показывает только ошибки HTML кода сайта.

Если у вас ошибки JS, CSS, PHP и прочие, то выставлю отдельный индивидуальный твип.

Внимательно посмотрите на последнюю ошибку. Если там есть надпись «Fatal Error», то значит, что на вашем сайте больше ошибок, но после этой уже просто невозможно считать все остальные.

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

Исправив ошибки у одного товара, вполне вероятно, что пропадут ошибки и у всех остальных товаров, так как они используют один шаблон.

Иногда (хоть и редко) исправление ошибки может повлечь за собой большую цепочку переделок. Обычно это связанно с тем... ... впрочем, вам не обязательно сейчас вникать в нюансы. Если не исправлю какую-то ошибку, то дам полное разъяснение почему пришлось её оставить.

Вы сами решаете, исправлять только критические ошибки «Error» или все ошибки вместе с предупреждениями «Warning»