Download limits & metering
Protect a file library from abuse — cap downloads per period and show members their usage against the limit.
- Per-period caps
- Usage progress bar
- Renewal reset option
An unlimited file library invites abuse. Download usage tracking caps how many times members can download over a day, week, month, year, or lifetime, shows used/remaining with a progress bar (and a warning near the cap), and can reset on renewal. This recipe meters downloads.
- Cap downloads per chosen period.
- Members see used/remaining with a progress bar.
- Warning indicator appears near the limit (90%).
- Optionally reset the allowance on renewal.
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 |
| Limit periodRule download limit | day / week / month / year / lifetime |
| ResetRule download limit | Automatic at period boundary; optional reset on renewal |
| Member displayMy Account → Downloads | Used/remaining + progress bar; warning at 90% |
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.
Open a Download rule
In Member Access → Downloads, edit (or create) the rule whose files you want to meter.
Commerce & Benefit RulesSet the limit and period
Configure the download limit and its period (day/week/month/year/lifetime), and choose whether it resets on renewal.
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.
Customer Portal
Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.
Feature Manager
Define product entitlements, limits, and capabilities so customers know exactly what each subscription includes. Pro only.
Related setups to explore
Other configurations you can build with the same modules.
Subscription-gated downloads
Provision downloadable files to members through My Account — a library that appears only for active plans.
Stage downloads over time
Release downloadable modules in stages — file set 1 immediately, set 2 after 14 days, set 3 after 28.
Usage limits & metering
Set numeric entitlement limits per plan (e.g. 1,000 API calls) and show used-vs-limit progress to customers.
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
