Description
Ultimate Downloadable Products for WooCommerce is a Downloadable Products WooCommerce plugin that allows to display downloadable files on a product page.
Or just install the free Ultimate Downloadable Products for WooCommerce Plugin plugin first, and then purchase the Professional or Business plan subscription directly from plugin settings menu.
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!
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 - Easy Digital Downloads support: the same list on an EDD download page, inserted through EDD’s own
edd_after_download_contenthook (no template edit), and through the shortcode - EDD price options: an EDD download with variable prices shows one group per price option, the same way a WooCommerce variable product shows one group per variation
- On EDD each price option group carries its own label, so a buyer sees which licence or package a file belongs to
- No platform is required at activation: with neither WooCommerce nor Easy Digital Downloads active the plugin still activates, does nothing on the front end, and prints one admin notice naming what to install
- A native block, Downloadable files (UDP), for block themes and the site editor: it renders the list of the product being viewed with no shortcode in the template, and its inspector carries the same five options as the shortcode
- Shortcode attributes on [ultimate-downloadable-list]: product_id, show_size, columns, types and layout – including a real multi-column grid built from a CSS custom property. Called with no attribute, the shortcode prints exactly what it printed in 3.2.1
- A REST route for headless storefronts, GET /wc/v3/products/{id}/downloads: the public part of a product’s files (id, name, type, MIME, size) and nothing else – the file URL of a scheduled file is withheld until it unlocks
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 - Preview analytics — every preview opened and every sample played is counted per product, so you can see which sample a customer actually looked at. The counts are on a
Download analyticsscreen under WooCommerce, in wp udp stats (with the product id), and as one line of wp udp status; nobody without manage_woocommerce sees them - The previews work on Easy Digital Downloads too — thumbnails, archive contents and the audio, video and document samples are not WooCommerce-specific: EDD stores its files locally, so the same pipeline reads them unchanged. On EDD a file size is measured from the file, because EDD stores no size of its own
- Per-file preview settings on EDD are keyed to the file’s
conditionplus the file itself, not to its row number — reordering the files in the EDD download does not move a setting to a different file
Requirements: WordPress 6.0 or newer, PHP 8.1 or newer, and one of WooCommerce 7.0 or newer / Easy Digital Downloads 3.7.2 or newer – WooCommerce is used when both are active. Image thumbnails need the GD extension; the archive formats are detected on the server (ZIP, plus RAR and ISO where the PHP modules exist). Media samples need ffmpeg and ffprobe for audio and video, and poppler-utils (pdftoppm) or the Imagick PHP extension with its PDF delegate for document pages; documents are PDF only, and without these tools every download keeps its file type icon, file size and file count.
New in 4.2.0: the release schedule now works on Easy Digital Downloads. A download can open N days after the purchase exactly as a WooCommerce product does, the Professional build adds a per-file schedule and an absolute date, and support can open or hold one file of one order without touching the product schedule. The buyer is told before clicking: on the receipt EDD prints after payment and in the purchase history, each file carries its own line – Available in 5 days or Available from 12 March – because EDD prints those links itself and offers no way to replace them. A click still explains itself with a 403 naming the date, and a refused attempt does not use up the buyer’s download count. The plugin works with one shop platform per site: when both shops are active it uses WooCommerce and says so in one admin notice.
New in 4.0.0: Easy Digital Downloads support in both builds – the same file list on an EDD download page, inserted through EDD’s own content hook with no template edit, one labelled group per price option, and the Professional previews work there unchanged because EDD stores its files locally (a file size is measured from the file, since EDD stores none). The plugin also stops requiring WooCommerce to activate: it picks the platform at runtime, and on a site with neither shop it prints one notice and stays quiet. Per-file preview settings are now keyed to the file itself, so reordering files in a WooCommerce product or an EDD download no longer moves a setting to a different file. And the 3.3.0 surfaces are here too: a native block for block themes, shortcode attributes with a real multi-column grid, a REST route for headless storefronts, and Professional preview analytics – how often each product’s previews were opened and its samples played.
Downloads tab on a product page, with image thumbnails
Installation – Ultimate Downloadable Products for WooCommerce Plugin
- Install and activate it as you would any other plugin.
[ultimate-downloadable-list] shortcode inside a product description
Downloads preview product-data tab: thumbnail overrides per product and per download (Professional)
Preview column of the Downloads preview panel, with the samples readiness line (Professional)
Unlocks column of the downloads grid (Professional)” class=”wp-image-47016″ />
Unlocks column of the downloads grid (Professional)
Downloads block in the Free build: Unlock downloads after (days), with the two Professional controls visible, disabled and linked to the upgrade (Free)” class=”wp-image-47017″ />
Downloads block in the Free build: Unlock downloads after (days), with the two Professional controls visible, disabled and linked to the upgrade (Free)
Available in 7 days instead of a link, next to one that has” class=”wp-image-47018″ />
Available in 7 days instead of a link, next to one that has
403 page that says when the file unlocks and where to go next” class=”wp-image-47020″ />
403 page that says when the file unlocks and where to go next
not protected badge and the reason, then the .htaccess rule file the plugin manages and, under its own heading, the server configuration you paste by hand (Free)” class=”wp-image-47021″ />
not protected badge and the reason, then the .htaccess rule file the plugin manages and, under its own heading, the server configuration you paste by hand (Free)
Downloadable files (UDP) block in the block editor: the live preview of the product’s files on the canvas and the block’s five settings in the sidebar (Free)
Standard and Extended, with the files each option includes and their sizes measured on disk (Free)
Available in 5 days under its link — the sentence is the plugin’s, EDD prints the links itself (Free)l10n
This Ultimate Downloadable Products for WooCommerce 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 (中国人)
Reviews
There are no reviews yet.