Поддержка WooCommerce Защита загружаемых товаров

  • Добрый день!
    Планируется продажа обучающих видео в режиме «купил-загрузил».

    Использую Dream Host Objects для хранения файлов для продажи, но есть проблема связанная с тем, что не хочется оставлять файл в свободном доступе по ссылке.
    Понятно, что Woocommerce подменит ссылку и никогда не покажет покупателю исходный URL, но все таки получается, что контент находится в открытом доступе по ссылке типа dreamhost.com/bucket1/content1.mp4 и фактически может быть кем-то найден и загружен. Средний размер файлов около 700 мегабайт.
    В связи с этим вопрос. Какие посоветуйте простые сервисы или плагины для того, чтобы доступ был не свободным извне? Например, на уровне WordPress прописывается доступ с логином и паролем и только так WooCommerce получает доступ к файлу и трансформирует в ссылку для покупателя. Это просто как идея.
    Я очень буду благодарен за помощь с решением проблемы.
    Всех с Наступающим!

    • Тема изменена 5 лет, 3 месяца назад пользователем olegvlad.
Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Для цифровых товаров лучше использовать не Woocommerce, а плагин EDD. У него хорошая защита, и вообще отличный функционал интернет-магазина.

    • Ответ изменён 5 лет, 3 месяца назад пользователем kword.

    Спасибо! Но по идеи с организацией продаж отлично справляется и WooCommerce. Только вот вопрос защиты контента остается открытым и при использовании EDD

    EDD советует хранить файлы mp3 в zip формате.

    Советую вам почитать документацию к плагину:
    FAQs — Are download files protected?

    И еще посмотрите плагин: EDD Download Link Security

    Модератор Yuri

    (@yube)

    WC в директории woocommerce_uploads создает .htaccess с правилом deny from all. Вполне достаточно для защиты загружаемых товаров. Если, конечно, стоящий на фронте nginx не отдаст файл раньше, чем дело дойдет до Апача.

    Мне казалось, что большинство Плагинов типа: Dowload Manager обеспечивают уникальные ссылки на скачивание файлов и возможность ограничения количества попыток.
    Например — 3 попытки, на случай разрыва. (мало ли, может у Клиента модем на 33kb/s)

    Я не прав?

    Перечитал еще раз ваш вопрос.

    Да. Вы понимаете, что Woo под WP обеспечивают внутри себя изоляцию файлов, предназначенных для скачивания.
    Да. Вы понимаете, что хранение ваших данных, имеющих ценность на внешних Хранилищах — не попадает под эту защиту.

    Но тогда — причем тут WP & Woo?
    Храните ваш контент на том же сервере и проблема — больше не проблема.
    Либо, ищите / используйте такое Хранилище, которое обеспечивает уникальность ссылки. Ну типа DropBox именно так можно настроить.

    А если вы используете то, что заведомо не способно обеспечить нужный вам функционал, то зачем вы это используете?

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Защита загружаемых товаров» закрыта для новых ответов.