Need to Set Download Limits Based on Membership Roles

  • Unknown's avatar



    Hi everyone,

    I’m facing an issue and would really appreciate some guidance.

    I’m running a WooCommerce site on WordPress using the Astra theme and Elementor. I’m selling digital products (mainly stock images), and the site is membership-based — users subscribe to different plans and should get a monthly download limit according to their membership level.

    I’m using a plugin like Paid Memberships Pro, which assigns user roles automatically based on the membership plan.What I Need:

    I want to set download limits based on user roles, so for example:

    • Basic Member: 20 downloads/month
    • Premium Member: 50 downloads/month
    • etc.

    The main issue is I’m unable to find a good way to enforce download limits by user role. Ideally, I want something that:

    • Tracks the number of downloads per user
    • Resets monthly
    • Works with WooCommerce digital product downloads
    • Optionally shows users how many downloads they have left

    Is there a reliable plugin or method to implement this functionality? Any help, advice, or recommendations would be highly appreciated.

    Thanks in advance!

    The blog I need help with is: (visible only to logged in users)

  • The topic ‘Need to Set Download Limits Based on Membership Roles’ is closed to new replies.