Description
🎯OhmTang SD (Simple Download) adds secure download buttons to WooCommerce product pages for free digital downloads. It enhances WooCommerce’s native download functionality with front-end buttons and protection features.
⚡This plugin is suitable for stores that offer free digital resources such as manuals, guides, samples, and documentation.
⚠️Not for paid digital products: This plugin bypasses WooCommerce’s purchase verification. Do NOT use on stores selling paid downloadable digital products.
✨ Key Features ✨
- 📦 Simple Download Buttons: Automatically adds download buttons to WooCommerce products with downloadable files
- 📍 Flexible Positioning: Choose from 7 different positions to display download buttons on product pages
- 🔒 Advanced Security: Rate limiting, IP blacklist/whitelist, and nonce verification
- 📄 File Information Display: Shows file name, extension, and size for each download
- 🎨 Customizable: Custom text and appearance options
- 📱 Mobile Responsive: Optimized for all devices
- ⚙️ Admin Settings Panel: Comprehensive settings page with all configuration options
⚙️ Configuration
Navigate to WordPress Admin OhmTang SD to configure:
- 🛒 WooCommerce Integration: Enable/disable WooCommerce integration
- 📍 Display Position: Choose where to show download buttons (7 options available)
- ⏱️ Rate Limiting: Set download limits per IP and time period
- 🚫 IP Filtering: Configure blacklist/whitelist for security
- 🎨 Appearance: Customize text
🔒 Security Features
- ⏱️ Rate Limiting: Configurable download limits per IP address (default: 5 per hour)
- 🌐 IP Filtering: Support for IP blacklist and whitelist with CIDR notation and wildcards
- 🔐 Nonce Protection: CSRF protection for all download requests
- 🌍 Real IP Detection: Supports Cloudflare and proxy environments
- 📂 File Validation: Secure file path validation
📍 Display Options
Choose from 7 positions to show download buttons:
* 💰 Below product price
* 🛒 Above add to cart button
* ✅ Below add to cart button
* 📊 Below meta information
* 📝 Above product details
* 📋 Below product summary (default)
* 🔗 Below related products
WooCommerce Integration
OhmTang SD integrates seamlessly with WooCommerce products that have downloadable files:
- Automatic Display: Download buttons automatically appear on product pages with downloadable files
- Product Verification: Only shows for products that are marked as downloadable in WooCommerce
- Native Compatibility: Uses WooCommerce’s built-in downloadable product functionality
- No Purchase Required: Designed for free downloads – bypasses purchase verification
🎨 Customization Options
- ✍️ Text Customization: Custom titles, button text, notices, and error messages
- ⏱️ Rate Limiting: Adjustable periods (minute to year) and per-product options
- 📄 File Display: Shows file name, extension, and size
- 📅 Time Units: Flexible rate limiting periods (minute, hour, day, week, month, year)
Captures d’écrans
Installation
- 📁 Upload the plugin files to
/wp-content/plugins/ohmtang-sd/directory - ⚡ Activate the plugin through the ‘Plugins’ menu in WordPress
- ⚙️ Configure settings in WordPress Admin OhmTang SD
- 📦 Add downloadable files to your WooCommerce products
FAQ
-
🎯 What type of store is this plugin suitable for?
-
OhmTang SD is specifically designed for stores that offer FREE digital downloads:
* 📚 Physical product stores providing manuals, guides, or documentation
* 🎨 Service-based businesses offering templates, samples, or resources
* 🏪 Educational sites sharing free learning materials
* 🎁 Promotional downloads and marketing resources⚠️ Do NOT use on: Stores selling paid digital products, as this plugin bypasses WooCommerce’s purchase verification for downloadable files.
-
🛒 Does this plugin require WooCommerce?
-
For automatic product page integration, yes. Must have WooCommerce installed and activated.
-
📦 How do I add downloadable files?
-
Use the standard WooCommerce method: Edit product Product data General Check « Downloadable » Add your files.
-
Download buttons automatically appear on WooCommerce single product pages that have downloadable files. The position can be configured in the plugin settings (7 different positions available).
-
⏱️ How do I configure rate limiting?
-
In the plugin settings, you can set:
* 📊 Download limit per time period
* ⏰ Time unit (minute, hour, day, week, month, year)
* 🎯 Per-product or site-wide limiting -
🌐 What IP formats are supported?
-
The IP filtering supports:
* 🔢 Single IP:192.168.1.1
* 🌟 Wildcard:192.168.1.*
* 📡 CIDR notation:192.168.1.0/24
* 🌍 IPv6 addresses -
🎨 Can I customize the appearance?
-
Yes! You can customize:
* ✍️ Title text and button text
* ⚠️ Notice and error messages
* 📱 Responsive design is built-in -
🔄 Does it work with variable products?
-
Yes, each product variation can have its own downloadable files with separate download buttons.
-
📱 Is the plugin mobile-friendly?
-
Yes, the download forms are fully responsive and optimized for mobile devices.
Avis
Il n’y a aucun avis pour cette extension.
Contributeurs/contributrices & développeurs/développeuses
« OhmTang SD (Simple Download) for WooCommerce » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.
ContributeursTraduisez « OhmTang SD (Simple Download) for WooCommerce » dans votre langue.
Le développement vous intéresse ?
Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.
Journal des modifications
1.0.0
- 2026-05-05: Initial release
- 🎉 First version released to WordPress.org
- 🛒 WooCommerce integration with 7 display positions
- 🔒 Advanced security features (rate limiting, IP filtering)
- 📱 Mobile responsive design
- ⚙️ Comprehensive admin settings panel
- 📄 File information display (name, size, extension)
- 🎨 Customizable text options




