Skip to content

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

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.

What you get
  • Members get files in My Account → Downloads.
  • Files delivered securely via signed URLs.
  • Library appears only for active subscriptions.
  • Coexists with native WooCommerce downloads.
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
FilesRule targetAdd files (display name + Media Library), reorderable
IF conditionRule conditionsHas Active Subscription (e.g. ‘Pro Plan’)
DeliveryBehaviourSigned URLs (local) / redirects (external)
Best for

When to use this setup

Template / asset libraries
Resource memberships
Gated PDFs, datasets, and media
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. Create a Download rule

    In Member Access → Downloads, add a rule requiring the plan that unlocks the files.

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

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

Good to know

Notes & edge cases

Local files are served via signed URLs with nonce verification; external (CDN) files are served as redirects.
When a subscription expires, files are immediately removed from the member’s list.
To cap how often files can be downloaded, add usage limits (see the download-limits recipe).
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

Subscription Products

Create and manage simple or variable subscription products with trials, signup fees, plan logic, and lifecycle behavior.

Free + Pro

Customer Portal

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

FAQ

Questions, answered

On My Account → Downloads, alongside any native WooCommerce downloads — the gated library appears only while their subscription is active.

Yes. Local files are served through signed URLs with nonce verification; external files are served as redirects.
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