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
Downloadstab 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
Downloadsblock 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
Downloadstab 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|statusoverride 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,
Downloadstab 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.