Dude Downloads is a lightweight WordPress plugin that lets you sell or give away digital files using Stripe Checkout.
Upload a file, set a price (or make it free), publish your product, and embed it anywhere using a Gutenberg block or shortcode. After payment or a free claim, customers receive a secure download link by email.
Dude Downloads follows the WPDude philosophy:
One plugin. One job.
No unnecessary complexity—just everything you need to sell digital downloads.
Watch the complete getting started guide
Learn how to create download products, connect Stripe, publish your products and start selling in minutes.
https://youtu.be/lgL_iIZ_rYc
Documentation
https://wpdude.com/wp-dude-plugin-documentation/dude-downloads-documentation/
Perfect for:
- Authors
- Bloggers
- Coaches
- Designers
- Developers
- Photographers
- Content creators
- Anyone selling digital products
Free Features
- Unlimited free download products
- Unlimited paid download products
- Stripe Checkout (Test and Live)
- Secure, expiring download links
- Configurable download expiry and download limits
- Customer download emails
- Gutenberg block
- Shortcode support
- Transaction history
Pro Features
The Pro version adds business integrations including:
- Outgoing webhooks
- CSV export (transactions list)
- Sales reports (Dude Downloads → Reports: revenue by day/product/customer, customer history, CSV export)
- Admin REST API
- Custom customer email templates
- Custom success redirects
- Download box styling (colours, fonts and icons)
Stripe
Paid checkouts are securely processed by Stripe Checkout.
No payment card data is ever stored on your WordPress website.
It sends product name, price, currency, and customer email to Stripe when a visitor starts Checkout (and related webhook events afterwards to confirm payment).
Freemius
This plugin optionally uses Freemius for license management and updates of the separate Pro package, and for optional opt-in product connection in wp-admin.
Connecting to Freemius is optional and requires an explicit opt-in. Anonymous usage collection is not enabled by this plugin beyond Freemius’s own compliant .org integration settings.
When you opt in, Freemius may receive site URL, admin email, and plugin version information needed for licensing and updates.