Directory / plugin

OhmTang SD (Simple Download) for WooCommerce

v1.0.0 Β· by OhmΒ·Tang

Free download buttons for WooCommerce stores with security features. Rate limiting & IP filtering. Perfect for free resources, not paid downloads.

View on WordPress.org

About this plugin

🎯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)

Plugin tags