Subscription-gated downloads
Hand members a growing file library — templates, assets, resources — that appears in My Account only while their plan is active.
- Files in My Account
- Signed-URL delivery
- Appears for active plans
Digital memberships often promise a downloadable library. A Download rule provisions files to subscribers through My Account → Downloads, served via signed URLs, appearing only while the plan is active. Add files anytime and they show up for eligible members. This recipe gates downloads.
- Members get files in My Account → Downloads.
- Files delivered securely via signed URLs.
- Library appears only for active subscriptions.
- Coexists with native WooCommerce downloads.
The exact configuration
Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.
| Setting | Value |
|---|---|
| Rule tabMember Access | Member Access → Downloads |
| FilesRule target | Add files (display name + Media Library), reorderable |
| IF conditionRule conditions | Has Active Subscription (e.g. ‘Pro Plan’) |
| DeliveryBehaviour | Signed URLs (local) / redirects (external) |
When to use this setup
Set it up in 2 steps
A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.
Create a Download rule
In Member Access → Downloads, add a rule requiring the plan that unlocks the files.
Commerce & Benefit RulesAdd your files
Add each file with a display name from the Media Library; reorder by drag-and-drop. They appear on the member’s My Account → Downloads.
Commerce & Benefit Rules
This recipe is built from these ArraySubs user-manual guides:
Notes & edge cases
Modules behind this recipe
The ArraySubs modules this setup relies on.
Member Access
Control who can see, download, and purchase content using flexible rules tied to subscriptions and roles.
Subscription Products
Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.
Customer Portal
Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.
Related setups to explore
Other configurations you can build with the same modules.
Download limits & metering
Cap how many times members can download per day, week, month, year, or lifetime — with a progress bar.
Stage downloads over time
Release downloadable modules in stages — file set 1 immediately, set 2 after 14 days, set 3 after 28.
Restrict pages & posts by plan
Gate any page, post, or custom post type to subscribers — show a custom message to everyone else.
Questions, answered
Unlock the complete Pro stack
Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.
No credit card required · Annual and lifetime options available
