OhmTang SD (Simple Download) for WooCommerce

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)

Screenshots

  • Download button displayed on WooCommerce product page with file information
  • Check ‘Downloadable’ on the product editing page and add downloadable files
  • Plugin settings configuration page showing all available options
  • Mobile responsive design view showing optimized layout

Installation

  1. 📁 Upload the plugin files to /wp-content/plugins/ohmtang-sd/ directory
  2. ⚡ Activate the plugin through the ‘Plugins’ menu in WordPress
  3. ⚙️ Configure settings in WordPress Admin OhmTang SD
  4. 📦 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.

📍 Where do download buttons appear?

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.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“OhmTang SD (Simple Download) for WooCommerce” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

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