Skip to content

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
No credit card required
FreeRestrict & gate

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.

What you get
  • 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.
Copy these settings

The exact configuration

Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.

SettingValue
Rule tabMember AccessMember Access → Downloads
Limit periodRule download limitday / week / month / year / lifetime
ResetRule download limitAutomatic at period boundary; optional reset on renewal
Member displayMy Account → DownloadsUsed/remaining + progress bar; warning at 90%
Best for

When to use this setup

Stock/asset libraries with fair-use caps
Preventing bulk-download abuse
Quota-based download perks
Set up

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.

  1. Open a Download rule

    In Member Access → Downloads, edit (or create) the rule whose files you want to meter.

    Commerce & Benefit Rules
  2. Set 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
From the manual

This recipe is built from these ArraySubs user-manual guides:

Good to know

Notes & edge cases

Usage resets automatically when a new period boundary is crossed.
A warning indicator appears at 90% of the allowance.
Renewal reset (optional) refreshes the allowance when a subscription renewal payment completes.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Free + Pro

Member Access

Control who can see, download, and purchase content using flexible rules tied to subscriptions and roles.

Free + Pro

Customer Portal

Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.

Pro

Feature Manager

Define product entitlements, limits, and capabilities so customers know exactly what each subscription includes. Pro only.

FAQ

Questions, answered

Per day, week, month, year, or lifetime. Usage resets automatically at each period boundary (and optionally on renewal).

Yes. My Account → Downloads shows used/remaining with a progress bar and a warning near the limit.
Paid Pro plans

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