• Никакой политики на форуме. Иначе - бан!
  • Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!
  • Темы озаглавленные с маленькой буквы или капсом удаляются без предупреждения!

3.1. Настройка товаров. Цифровые и скачиваемые товары.

Статус
В этой теме нельзя размещать новые ответы.

D&B

Администратор
Команда форума
Местный
Видео оригинальное

Настройка и конфигурация

  1. Идем в: WooCommerce > Настройки >Товары > Скачиваемые товары.
  2. Выбираем Метод загрузки файла.
Downloadable Product Handling 1.jpg

  • Только перенаправлять – когда пользователи скачивают файл, то по ссылке они перенаправляются на файл.
  • Принудительные загрузки – принудительное скачивание файлов с использованием PHP.
  • X-Accel-Redirect/X-Sendfile – Скачивание осуществляется по средством сервера (nginx/apache). Этот метод требует, чтоб был установлен и активирован модуль X-Accel- Redirect /X-Sendfile. Перед использованием этого метода нужно убедится в том, что на хостинге установлен нужный модуль.

Чтоб убедится в том, что файлы защищены от прямого линкования, используйте только Принудительные загрузки. Файлы доставляются с помощью PHP. Как бы то ни было, если файлы большие или сервер недостаточно мощный,во время загрузки вы можете использовать таймауты. В этом случае вам нужно обратить внимание на сервер или использовать перенаправление.

Если ваш сервер это поддерживает, то используйте X-Accel-Redirect/X-Sendfile. Это наиболее надежный метод, доставляющий файл прямо к покупателю. Файлы также защищены файлом .htaccess, повышая безопасность.

Ограничение доступа

  • Поставьте галочку в боксе напротив «Загрузки требуют входа в аккаунт», если вы хотите, чтоб пользователи проходили авторизацию перед скачиванием файлов. Эти настройки не распространяются на гостевые покупки: их нужно отключить.
  • Активируйте «Предоставлять доступ к скачиваемым товарам после оплаты», если вы хотите, чтоб доступ к файлам предоставлялся, когда заказы "в обработке", а не "завершены"

Сохраните изменения.

Создание скачиваемых товаров

Скачиваемые простые товары

Чтоб начать:

Идем в: WooCommerce > Товары > Добавить товар, чтоб добавить простой товар

Ставим галочку напротив «Скачиваемый».

Downloadable Product Handling 2.jpg

После того, как вы поставили галочку, появятся другие опции:

  • Скачиваемые файлы
  • Лимит загрузок
  • Истечение срока загрузок
  • Тип загрузки

Downloadable Product Handling 3.jpg

WooCommerce поддерживает множественную загрузку файлов для одного товара!

Загрузите ваш файл. Проследите за тем, чтоб URL вашего товара соответствовало URL вашего сайта. (например, если у вас есть www в URL вашего сайта, то тоже самое должно быть и в URL файла.)
– в версии 2.0+, один файл занимает одну строку
– в предшествующих версиях можно было прикрепить только один файл к одному товару. Большее количество файлов необходимо упаковывать в архив.

Введите лимит загрузок (опционально). Если данный лимит исчерпан, то пользователь больше не сможет скачать файл.

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

Выберете тип загрузки из выпадающего меню

Сохраняем.

Если вы измените загруженный файл или загрузите новый файл, то изменится и Лимит загрузок, и Истечение срока загрузки, так как технически это новый файл.

Скачиваемые вариации

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

Downloadable Product Handling 4.jpg

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

Используем скачиваемые и виртуальные товары

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

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

Использование

Процесс заказа скачиваемого товара:

Пользователь добавляет товар в корзину.

Пользователь оформляет заказ и платит

После оплаты, в зависимости от ваших настроек может произойти следующее:
Если товары в заказе скачиваемые и виртуальные, то заказ укомплектовывается полностью.
Если товары в заказе физические и скачиваемые/виртуальные, то заказ «зависнет» в исполнении до тех пор, пока вы его не измените.

Заказ завершается или если включена опция «Предоставлять доступ к скачиваемым товарам после оплаты», пользователи могут:

  • Получить права доступа к скачиваемым товарам
  • Увидеть ссылки для скачивания на странице получения заказа
  • Увидеть ссылки для скачивания в email-оповещении
  • Увидеть ссылки для скачивания на странице «мой аккаунт», если пользователь авторизован.
Теперь пользователи могут скачать файлы.

Управление заказами с помощью скачиваемых товаров

Если вы редактируете /просматриваете заказ с скачиваемыми товарами, то метабоксы таких товаров будут включать пользовательские права:

Downloadable Product Handling 5.jpg

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

FAQ

Почему WooCommerce дает ссылку на URL файла?

Когда вы начинаете создавать скачиваемый товара, убедитесь в том, что настройки скачиваемого файла используют тот же формат URL, что и ваш сайт. Также нужно убедиться в том, что эти настройки также соответствуют URL в настройках вашего WordPress. (например, если в URL сайта присутствует www , то тоже самое должно присутствовать и в URL сайта).

Что делать, если я не вижу ссылку на файл на странице получения заказа
Если вы используете PayPal, то при использовании IPN для отслеживания платежей, будет возникать задержка. Вместо этого вы можете включить Payment Data Transfer (PDT), открыв настройки платежных шлюзов и выбрав Маркер идентификации PayPal

Payment Data Transfer (PDT) – это сервис уведомлений. Если его активировать, то продавцам, использующим PayPal -кнопки оплаты (PayPal Payments Standard),сразу же будет отсылаться информация о транзакциях. Продавцы могут отображать детали транзакций на их вебсайтах, чтоб подтвердить, что платеж покупателя прошел успешно.

Я могу использовать «облако», чтоб хранить файлы и загрузки?
Конечно! WooCommerce нужен только внешний URL, который указывает на ваш цифровой скачиваемый файл. Если это валидный внешний URL для скачивания, то WooCommerce будет работать отлично. Дальнейшей валидации не потребуется.

Как я могу создать альбом песен, который можно скачать, чтоб продавать музыку?
Эту идею можно реализовать посредством Сгруппированного товара. Этот случай описан в Создании скачиваемых сгруппированных товаров.

Оригинал тут
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу