Directory / plugin

Ultimate Downloadable Products for WooCommerce

v3.2.0 · by ethereumicoio

Ultimate Downloadable Products for WooCommerce plugin enables to display downloadable files on a product page.

About this plugin

Ultimate Downloadable Products for WooCommerce plugin allows to display downloadable files on a product page.

This plugin is ideal to sell digital products to show customers what they will get after a purchase.

It can be a valuable addition to your NFT selling store with the NFT WordPress Plugin Kit!

FREE Features

  • Option to show a Downloads tab with downloads list on the product page
  • Shortcode [ultimate-downloadable-list] to display downloadable files on a product page (with no ability to download)
  • Option to show image thumbnails for downloads of type image
  • File type icon, file size and file count in the list
  • Scheduled downloads: unlock N days after purchase, set in WooCommerce’s own Downloads block on the product
  • Until then the My Account downloads list shows “Available in N days” as text instead of a link, the product page says when the files unlock, and a refused download explains itself without using up the customer’s download
  • An unlock email when a scheduled file opens — a WooCommerce email under WooCommerce Settings Emails, switchable in the plugin settings
  • Download protection: direct requests to wp-content/uploads/woocommerce_uploads/ are blocked on Apache-compatible servers, the rule is re-verified once a day, and the settings screen says whether it is in force — with the exact snippet to paste when the plugin is not allowed to write it

PRO Features

The PRO version includes all FREE features, plus:

  • Option to specify the thumbnail width for downloads of type image
  • Option to show blurred thumbnails for downloads of type image
  • Option to specify the thumbnails blur strength for downloads of type image
  • Per product preview settings: width, blur and strength, each of them inherited from the plugin options until the product overrides it
  • Per file preview settings: a different width, blur or strength for one download
  • Per product Downloads tab setting: show or hide the tab on a product without changing the global option
  • Variable Downloadable products support
  • Archive file contents display
  • Audio sample: a download of type audio plays a short generated clip (30 seconds by default) in the list, from its own file rather than from the product file
  • Video sample: a download of type video shows a blurred poster and plays a short clip in a modal window
  • Document preview: the first page of a PDF is shown as an image, or its opening lines as a text excerpt when the server has no page renderer
  • RAR and ISO archive type upload support
  • Scheduled & drip release — files unlock N days after purchase, or on a date you choose; Professional adds a separate schedule per file. Until then the shop does not hand out a working download link, and the plugin blocks direct access to your downloads folder on Apache-compatible servers and shows you exactly what to paste on the others. This is access control plus server-side file protection — not encryption: a file that was already downloaded stays downloaded.
  • An unlock date for one customer: the order screen and wp udp schedule unlock|status override a single permission without touching the product
  • Subscription-aware schedules: a file stays locked while the WooCommerce Subscription is not active, and a renewal never restarts the schedule
  • Marketplace vendor forms — a WCFM, WC Vendors or Dokan vendor sets the preview options of their own product from the front-end product form: the same width, blur, strength, media preview, Downloads tab and per-file overrides the shop owner sets on the product screen. No admin access needed, and the settings a vendor saves are the settings the storefront uses

Roadmap

The functionality planned in next versions:

  • A native block and shortcode attributes for block themes
  • Site-wide preview analytics for the shop owner

l10n

This plugin is localization ready.

Languages this plugin is available now:

  • English
  • Arabic (عرب)
  • Czech (čeština)
  • Danish (Dansk)
  • German (Deutsche)
  • Greek (Ελληνικά)
  • Spanish (Español)
  • Persian (فارسی)
  • French (Français)
  • Hebrew (עִברִית)
  • Hindi (हिन्दी)
  • Indonesian (Bahasa Indonesia)
  • Italian (Italiano)
  • Japanese (日本)
  • Korean (한국인)
  • Malay (Melayu)
  • Norwegian (Norsk)
  • Netherlandish (Nederlands)
  • Polish (Polski)
  • Portuguese (Português)
  • Russian (Русский)
  • Slovak (Slovenský)
  • Finnish (Suomalainen)
  • Swedish (Svenska)
  • Thai (ไทย)
  • Philippine (Pilipinas)
  • Turkish (Türk)
  • Vietnamese (Tiếng Việt)
  • Chinese (中国人)

Feel free to translate this plugin to your language.

Plugin tags