WooCommerce – Retroactive Download Access
WooCommerce – Retroactive Download Access grants past customers permission to download files added to products they have already purchased. When a new file is detected on a product save, the plugin processes past orders and creates the missing download permissions for qualifying customers.
Compatibility: PHP 7.4+, WordPress 6.0+, WooCommerce 6.0+
Getting Started
- Installation — System requirements, installation steps, and activation behavior
- License Activation — Activate your license key to enable the plugin
- First Steps — Choose your sync method and configure eligible orders
Admin Settings
Configure the plugin from WP-Admin > Retroactive Downloads.
- Settings Overview
- General — Debug mode and logging
- Sync Method — Background Process vs On-the-Fly, batch size, cache settings
- Scope — Eligible order statuses and date range filter
- Behavior — Download expiry, limits, and customer notifications
- Tools — Global permission regeneration
Sync Methods
- Overview — Comparison of both methods and when to use each
- Background Process — Automatic detection and asynchronous batch processing
- On-the-Fly — Real-time permission granting when customers visit their Downloads page
Product Settings
- Per-Product Controls — Exclude a product from retroactive access or manually trigger regeneration for a single product
Developer Reference
- Overview — Settings keys and programmatic access
- Hooks & Filters — All action and filter hooks