Skip to main content
Easy Digital Downloads Blog
WordPress Tutorials, Tips, and Resources to Help Grow Your Business
The All Access logo, one of the most popular EDD extensions.

Have you ever wanted to sell memberships which provide access to all of your store’s products? If so, the All Access extension is the one you’ve been waiting for. All Access Pass memberships will give your customers access to download any products in your digital shop with a single purchase. With duration periods, download limits, the option to include all products or restrict-by-category, and powerful integrations, it’s an extremely useful extension which allows for entirely new business models and opportunities.

This is one of our most requested extensions and after over a year in development, we are proud to finally announce its initial release.

A new and improved user experience

With All Access, your customers’ user experience will be vastly improved over purchasing items one by one because they can simply purchase an All Access Pass membership and download any files they need, whenever they need them. They will also get a single invoice and a single renewal date – which eases up on paperwork and administration.

Because the normal “Buy Now” button changes into a “Download” button, your customers with be able to find and download products using WordPress’s built-in search and categorization functions – as opposed to scrolling through un-searchable “purchase history” lists. This means the beautiful layout and functionality of your website is the same before purchase and after.

All Access duration periods open the door to recurring income

While All Access Passes can be set to never expire, if you create an All Access Product that has an expiration time, to keep getting access, your customers will have to keep renewing their All Access Pass. So rather than selling a single product to a customer 1 time, you can sign them up as members who keep paying you every period (daily, weekly, monthly, yearly, etc). Additionally, if you’d like to give your customers the option to automatically renew their All Access Passes, the EDD All Access extension also integrates perfectly with the EDD Recurring Payments extension.

All Access to a specific category

Sell All Access to a specific category of products

By default, All Access Passes include all products. If you don’t want to include all of your products in an All Access Pass, you can choose specific download categories to include instead. For example, you could sell All Access to a category called “Photos”, another called “Videos”, and another called “Software”. Whichever categories your digital shop has, you can sell All Access to that specific category.

This also enables you to sell membership “levels”. For example, by creating 3 different All Access products, you could sell “Gold”, “Silver”, and “Bronze” levels of access where “Gold” gives access to everything in the store and allows unlimited downloads per day, “Silver” gives access to only “Medium” product variations and has a limit of 10 downloads per day, and “Bronze” gives access to only “Small” product variations and has a limit of 1 download per day. This is only an example, of course. How you configure these levels is extremely flexible and entirely up to you.

Limit the number of downloads a customer can use

If you are worried about having a customer sign up and download your entire store in a single day, there is a built in option to set a maximum number of downloads per day (or per week/month/year). Download LimitsThis way, you can prevent a customer from downloading all of your products in 1 day and leaving. Note that while we’ve found a vast majority of customers do not do this, it is nice to have in place for peace of mind.

Includes ability to restrict content

If your store sells restricted content like embedded videos (as opposed to restricted file downloads), this extension includes some simple-yet-powerful shortcodes to make that possible while guiding your customers. Hiding content from non-customers is simple – wrap the [edd_aa_all_access] shortcode around the restricted content and it won’t show unless the customer has an All Access Pass which “unlocks” the content.

But this shortcode goes much further to improve the user experience by detecting whether the customer is logged-in, and whether they have purchased All Access. If they are logged out, they’ll see a login form and the option to purchase. If they are logged in but have not purchased, they’ll simply see the “Buy Now” button for All Access. If they are logged in and have purchased All Access, well then they get to see the restricted content. This way, your existing All Access customers are guided through the process of logging in (no more hunting for login forms) and new customers can easily purchase. It’s the most user-friendly solution for content restriction in a membership situation for Easy Digital Downloads.

Powerful integrations

The integrations built into All Access make it extremely robust and bring it to the next level. Running this type of business model opens up a large number of new possibilities – and All Access has been integrated with all of EDD’s major extensions to make these reality. Here are a few of the major integrations and how they work.

Sell master licenses for software

If you use the EDD Software Licensing extension to sell software (like plugins or themes), when a customer purchases an All Access Pass, they also get an All Access License – which works for any licensed product included in the All Access Pass. The best part, you don’t need to change any code in your products to make it work. If you’ve bought or sold software you know how frustrating it can be to have dozens of different license keys and all with different renewal dates. With a Master License, there is only 1 key and one renewal date.

Another possibility this opens up with Software Licensing is software bundles. For example, if you have a set of software products that could be packaged together for a new purpose, All Access lets you sell a single license that works for just those products (by putting them into a new category). This opens the door to new niches and possibilities for your already-existing software.

Commissions integration

All Access makes it easy to manage commissions on your multi-vendor marketplace. Splitting up a single purchase fairly among vendors is now extremely simple because the All Access and EDD Commissions extensions team up to handle this for you. Commissions for All Access get automatically calculated at the end of each customer’s access period.

For example, if the customer’s All Access period is 1 month, instead of calculating commissions at the moment the payment takes place (which is the way EDD Commissions normally works), it waits one month before splitting it up. This way, it can track which products the customer chose to download and only splits the payment among vendors whose products were actually downloaded by the customer. This way, if a Vendor’s products weren’t downloaded, they won’t get a piece of the payment.

This will inspire your vendors to keep uploading high quality work that customers actually want to download. Otherwise, a Vendor whose products are never downloaded would still get paid regardless of the quality or desirability of their products. This makes your marketplace attractive to high quality vendors who consistently do great work – and less attractive to the ones looking to make an easy paycheque. It’s a perfect solution for digital marketplaces that want to use this new model.

What type of digital shop could use All Access?

While just about every Digital Shop could benefit from using this extension in one way or another, here are a few ones that stand out:

  • Photographers selling their own photos
  • Stock media websites
  • Multi-vendor marketplaces
  • Websites selling software
  • Video rental websites (like mini-Netflix sites)
  • Music lesson websites
  • Online training websites
  • Band/Artist websites (VIP content)
  • Selling eBooks or audio books.

A perfect solution for every photographer

This is an extension that any photographer could benefit from. Stock photos are typically a tough sell because you are either splitting the cost with a 3rd party site (like iStock or PhotoDune), or you have to sell photos for so cheap it is hard to make a profit. Not only that, but it’s a pain for your customers to have to make a purchase every single time they need to try out a photo.

But by selling an All Access pass to your own photos through your own website, you can earn more money from your photos. Your customers can treat your website like a “cloud” drive for photos and download the ones they need whenever they need them. This is truly the best experience for customers since they don’t need to download every single photo and store them indefinitely on their own hardrive. You’ll be able to earn recurring income, customers likely spend more than they otherwise would have, and they also get to use more photos with a greatly improved user experience. It’s truly a win win situation for both you and your customers.

A perfect solution for selling royalty-free media

All of the benefits listed above for photographers also apply to anyone selling any type of royalty-free media. Whether it is music, video clips, sound effects, or any other type of digital media, you and your customers will love the benefits of using All Access.

A perfect solution for large bundles

If you sell large bundles with hundreds or thousands of products, it can be difficult to deliver this to the customer. While Easy Digital Downloads has bundles built-in, they were never meant to handle a large number of products (more than 20). With All Access, you can set up a bundle with thousands of already-existing products in seconds because of the ability to turn an existing category into a bundle.

A perfect solution for stock media websites

Websites that sell stock media can have thousands of products as well and selling All Access is typically not possible because of the multi-vendor setup. The commissions integration with All Access makes it possible for stock image/video/media sites while paying fair commissions to their vendors.

How could All Access work for you?

Every website is unique and there are definitely other ways All Access could be used for your unique situation – other than just what we’ve listed in this article. It opens the door to many exciting new business opportunities and ways to make money from your digital products. If you have specific questions about anything in All Access, make sure to check out the extensive documentation which answers almost any questions you might have about it. If there’s something you can’t seem to find there, let us know and we’ll be happy to help you find the answers. Purchase the All Access extension for Easy Digital Downloads and start selling All Access pass memberships today!

Using WordPress and want to get Easy Digital Downloads for free?

Enter the URL to your WordPress website to install.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. We only recommend products that we believe will add value to our readers.


  1. Phil Johnston

    Hello there,

    I am currently using EDD + RCP + EDD Member downloads.

    This addon iw what I was looking since a long time ago. I have a question, is there any way to move all my subscribers from RCP to this plugin?

    I have different customers with a subscription in PayPal/Stripe. How can I convert all of this into “all access” membership?.


    1. Phil Johnston

      Hey Antonio,

      There isn’t an automatic way to export/import all of your RCP users/payments and import them into EDD. While Restrict Content Pro does have an “Export Payments” feature, it does not include some basic information that Easy Digital Downloads requires for a customer – like their email address.

      One approach you could take is to use the EDD Manual Purchases extension. Using it, you could manually duplicate each RCP Payment as an EDD Payment so that your RCP Customers get All Access. Your RCP Payments are found in your WordPress dashboard under “Restrict” → “Payments”.

      Another approach you could take is to simply keep your existing customers on Restrict Content Pro but make all new customers use All Access. You can leave both extensions active at once without any issues. You’ll just want to make sure that the registration page for RCP redirects to the purchase page for your All Access product so that new customers purchase it instead. Using that approach would be the quickest/simplest to launch.

      1. Phil Johnston

        Hey again,

        To duplicate all the payments with EDD manual purchases, do I need to do it one by one?

        And second, after all of this “transitions”, how is going to work the current subscriptions in Paypal/Stripe with the recurrent “all access” membership? Will they get automatically the access every single month?


        1. Phil Johnston

          Yes. With the Manual Payments extension you would need to duplicate each RCP payment one by one. Note that for recurring payments in Easy Digital Downloads you also need the Recurring Payments extension.
          You’ll also need to manually “connect” each of your existing subscriptions to the new EDD Subscription as well so that Stripe/Paypal can let EDD know when the Subscriptions Recurr. If you’d like more in depth guidance on how to do this, feel free to get in touch with our support and I can walk through those steps with you. You can find our support here:

          As for All Access, it seamlessly integrates with EDD Recurring. So when the EDD Subscription gets renewed (automatically via Stripe or Paypal), their All Access period also gets automatically extended. Just set the All Access period to “Sync with Recurring” when you set it up.

      2. Phil Johnston

        How would that work? RCP restricts content page by page and even to a more granular level with shortcodes. Does AA “pick up” those codes? Does AA replace RCPs restriction content system? Is this a replacement for RCP?


        1. Phil Johnston

          Hey Rick,

          All Access allows you to restrict content in the same granular way using its own set of shortcodes. You can read more about how those work here:

          All Access is a completely different plugin than Restrict Content Pro and it will not “pick up” shortcodes from RCP or replace them. In order restrict content using All Access, so that only your All Access customers can view ‘restricted’ content, you have to use the shortcodes built into the All Access extension (as seen in the link above).

          Note that due to customer requests, we are working on a simple “one click” way to migrate your RCP members to All Access, as some stores have found All Access to be a better fit for their needs. That migration function should be ready soon. But note that it will only migrate your members. If you wish to restrict content for those members, you would need to make sure you use the All Access shortcodes seen in the link above.

  2. Phil Johnston

    Can I have multiple tiers with different download limits?

    For example:

    Yearly – $100 – unlimited downloads
    Monthly – $15 – 50 downloads per month

    Would that work?

    1. Phil Johnston

      I already use Recurring Payments and custom code to manage my yearly subscribers but I’d like to introduce monthly too but I need download limits

      1. Phil Johnston

        Hey Adam, yes All Access allows you to have as many “tiers” as you need. You can set up an unlimited number of different All Access products – all with different download limits and period lengths.

        1. Phil Johnston

          Thanks for the swift reply (I have been begging pippin for months for this)

          If I sell an all access pass now, and a new commission author joins my site next week, are they still evenly compensated for any downloads?

          1. Phil Johnston
        2. Phil Johnston

          And also – yes it supports monthly periods, as well as yearly, weekly and daily. And because it syncs perfectly with EDD Recurring payments, you can simply use the “Sync with Recurring” option and your All Access periods will match your recurring periods.

          1. Phil Johnston

            Thanks. Last question: I sell yearly subscriptions for $99. Is it possible to keep 50% for myself, and share the other 50% amongst all site vendors (including my own products)?

          2. Phil Johnston
          3. Phil Johnston

            Also, will customers with an All Access pass see downloads buttons on Bundle product pages?

          4. Phil Johnston

            Bundle pages will not be affected. Only single product pages (non bundles) will have their “Buy Now” buttons converted into “Download Now” buttons.

          5. Phil Johnston
          6. Phil Johnston

            Hey Adam,

            With All Access, you don’t really need to use normal bundles anymore – as any category can be turned into a bundle-like product by making an All Access product which unlocks that category.

            You could easily build a page similar to your screenshot by using the [purchase_link] shortcode and placing all of the purchase links for each product on a single page. All Access would then turn each of those “purchase” buttons into a “Download Now” button – exactly as seen in your screenshot.

          7. Phil Johnston

            I understand what you’re saying and I can see how that would work for a site with 1 or 2 big bundles, but I add dozens of new individual products and bundles every week (we have digital stock / templates sites) – so creating a new category for each wouldn’t be feasible, we would need hundreds of categories.

            I know you mention in the documentation that EDD is not built to handle bundles of more than 20 items. All our bundles are of 8-10 products.

            It would be great if you can add support for download buttons on bundles too, I’m sure I’m not the only one who would find that useful – if not essential 🙂

            We’ve already implemented the plugin – so easy to work with! Kudos on that.

            In the mean time we’ll have to use some custom code to show download links on bundles, but this means download limits for monthly subscribers won’t be counted properly for bundle products (and commissions won’t be tallied up right either)


          8. Phil Johnston

            Hey Adam,

            Glad to hear it! I will investigate a few ways we could attempt to implement your request for bundles showing download links to All Access members.

          9. Phil Johnston
  3. Phil Johnston

    Just what I’ve been waiting for! This is fantastic, I’ve had tons of customers ask me for “all access” passes and this would do just that and that also means I’d be able to charge a much higher price. I like that it comes with a yearly feature. The membership levels are also fantastic. Would this work with Restrict content pro? I was going to use that for my membership solution, but now it seems this would be a better fit.

    1. Phil Johnston

      Glad to hear it! You do not need the Restrict Content Pro plugin in order to make All Access work and get all of the functionality listed in this post.

  4. Phil Johnston
    1. Phil Johnston

      Great to hear! I am using it myself for that (master licenses) and customers are responding really positively 🙂

  5. Phil Johnston

    This extension is just awesome, Phil. Now I’m using EDD + Recurring + Content Restriction. If I switch to EDD All Access, I can prescind of Content Restriction, right?

    1. Phil Johnston

      Yes you can restrict content only to customers with active All Access passes by using the shortcode (built into All Access) called [edd_aa_all_access]. You can read all about how that shortcode works to restrict content here:

      Note that it also helps to sell your All Access products by outputting a “Buy All Access” link if the customer doesn’t have it – and also a “Log In” link if the customer is logged out. This way your All Access customers wont have to hunt around for a log in button in order to download items as well.

      1. Phil Johnston

        ¡Thanks so much!

        One last question: I run a theme shop ( The pricing is like Elegant Themes’s one. Yearly fee to access all the themes. So, you cannot but just ONE theme.

        You can only buy the “club” product (not bundle, just a recurring product with all the files to download). The themes ARE products, but we hide the “purchase” button.

        Will All Access work with this setup?

        Thanks again!

        1. Phil Johnston
          1. Phil Johnston
  6. Phil Johnston

    Hi, this is pretty much what I was looking for to integrate annual/monthly suscriptions plans. I found two issues that wanted to know if are customizable somehow (even with some coding).

    1 – I wanted to offer annual suscriptions, but having vendors to wait a whole year to earn their commissions seems a lot. Is there a way to split their commissions monthly, based on some montly calculations? Do anyone have an idea for this?

    2 – Is there a way to set a commission rate for a single purchase that’s different from a all access commission rate? I would like to keep 50% of all access commissions to the store when my products now gives them 70% when customers buy the item based on a single-purchase.

    Thank you.

    1. Phil Johnston

      Hey John,

      1. In order to pay your Vendors on a monthly basis, you’ll have to set your All Access periods to be monthly. The calculation for All Access Commissions takes into account every single download the customer chose to do during their All Access period. We can’t know this until that period has ended since it is entirely dependant upon the customer’s download choices during that period.

      It may be worth noting that each customer’s expiration triggers the commissions calculation. So once your first customer’s year is over, you’ll be having expirations happen all the time – as long as customers were continually signing up on a regular basis. After that first year, your Vendors would see payouts more consistently.

      2. There isn’t a separate commissions-rate system so the same rate is used for either All Access or non-All Access purchases.

      1. Phil Johnston

        Hi Phil, thank you for your answer.

        1- I have been doing the math behind this and watched every single tutorial of All Access, but I cannot determine what would happen if I start giving different rate to my vendors in the future. Let’s say some vendor rates are 70% and some 50%, I imagine that we (the store) will keep something between 30-50% of total sales, depending of the amount and price of the products member downloaded and who belong those products to.

        2 – We also sell in-house products, currently we didn’t assign a commission so we keep with the total of those sales, what if the member download a mix of our products and vendor products, do the math still works and those that don’t have a commissions will be assigned 100% to us or we need to start acting ourselves as another “vendor” with a 100% commission rate?

        3 – You already replied that there is not an option to set a different rate for All Access and common sales. Nevertheless, would be too hard to set a global value somehow for us to keep 50% of suscription when commission rates are set different? I mean, 50% for us, then do the math the same way with that rest. I have coders that may be skilled to change the equation if you tell me is not THAT hard.

        Thank you!

        1. Phil Johnston

          Hey John,

          Great questions!

          1) The important thing to remember is that everything is calculated EXACTLY at the moment of All Access expiration – for each customer. Whatever the Vendor’s commission rate is set to at the moment of expiration, that is the rate that will be used. So if you change a Vendor’s commission rate 2 minutes before a customer’s All Access period expires, that new rate is the one that will be used for the commission split of that customer’s payment.

          The only way the store will keep 50% of the All Access cost is if EVERY Vendor’s rate is set to 50%. If ANY vendors have a rate that is higher than 50% the store will get something less than 50% – though depending on the number of Vendors included in the calculation, this could be a miniscule difference. If the payout only includes 1 Vendor (only 1 Vendor’s products were downloaded by the customer), and their rate is 51%, the Vendor gets 51% of the All Access sale and thus, the store gets whatever is left. In this example that would be 49%. With more Vendors these numbers get more complex, but will still add up to more than 50% being paid out.

          The other important thing to keep in mind as you re-watch the commissions split tutorial, is that Vendors only earn the 50% (or whatever their rate is) of the value of THEIR products. The value of their products is calculated by using the “weight” ratio – as described in the video:

          The video will still explain it more clearly. This is one of the features we worked on and tested the most. It’s just a little bit difficult to understand at first. Once you understand how the weight ratio works, and that the commission rate is used AFTER the weight ratio calculation is done, it becomes pretty straightforward. Give the video another watch with that in mind.

          2. Products without commissions enabled will not be part of the calculation. If you want to keep 100% of the value of those products, you will need to enable commissions for them. You’ll also need to create a “store” Vendor and assign the rate for that product to be 100% to the “store” Vendor. This way, 100% of the value of that product will go to the store. Otherwise, it won’t be included as part of the calculation at all. A good rule is that, if ANY products have commissions enabled, ALL products should have commissions enabled. This will make for the best and most accurate calculations.

          3. Just to be clear, regardless of whether you are using a custom rate of your own making, if ANY Vendor’s rate is greater than 50%, the store will earn less than 50%. How much will all depend on the weight ratio of products. But the commission rate itself MUST be 50% for ALL Vendors in order for the store to earn 50%.

          Creating a global All Access-only commission rate override could be done fairly simply using a custom filter, yes. For example, you could override all commission rates to 50% for all Vendors while doing an All Access commission calculation. This way, you can be guaranteed that your store will earn 50% of every All Access sale.
          However, on the other side, note that the equation and calculation are NOT simple to change. It is an extremely complex calculation with a ton of pieces being taken into consideration that took (quite literally) months of time to build and test. I don’t recommend trying to modify that portion. Instead, once you fully understand how the weight ratios work, you can use that knowledge to your advantage and set up all your Vendor rates accordingly to make sure it all works and that you are aware of how the split calculation will work in any scenario. Again, I recommend giving the video another watch with a stress on understanding the weight ratio portion.

          I hope that helps!

          1. Phil Johnston

            Thank you Phil for your very informative reply.

            Last short questions before I buy the license:

            “Creating a global All Access-only commission rate override could be done fairly simply using a custom filter, yes. For example, you could override all commission rates to 50% for all Vendors while doing an All Access commission calculation. This way, you can be guaranteed that your store will earn 50% of every All Access sale.”

            1 – That would be really useful. I won’t need to change the equation in that case. I would only need to know where should I create those filters, so before and after the calculation I have something like update_all_commissions_for_calculation and restore_all_commissions.

            2 – If all my vendors has 70%, then the store will keep 30%, right?

            3- Do the FES dashboard shows also commissions/sales for All Access suscription?

            Sorry for being a p.i.t.a, but this is a huge step we will be making and we want to be 100% sure before starting to set up everything.

            THANK YOU!

          2. Phil Johnston

            No problem at all! I am happy to answer any and all of your questions about All Access.

            1. I have added a filter specifically for your request and it will be added in the next update to All Access. It will be called “edd_all_access_commission_rate_override”. It will allow you to supply a specific percentage rate for Vendors which will be used only when doing All Access commission calculations. This way you can have a separate rate for All Access commissions vs “normal” commissions.

            2. If every single one of your Vendors have a commission rate of 70%, you can be guaranteed that the store will earn 30% of the All Access sale – yes.

            3. The upcoming update to FES will show commissions generated through All Access yes. It is scheduled to go into beta this Tuesday (May 30, 2017).

          3. Phil Johnston

            Phil, you are a genius! That’s 100% of what I need to start using this extension. Very happy with your help and EDD support. Waiting for that update until I go live All Access, will start setting things up. Thank you!

    2. Phil Johnston

      Hi Phil,

      We’ve been digging around implement our annual subscriptions and we found that would be VERY useful to have them set to pay our vendors monthly. So, if we sell an annual subscription, the system triggers the commissions calculation month after month without having to wait the whole year to do so. It would be calculated the same way but with the payment split into 12 payouts.

      Is there a way to do that? We have coders that can take care of this if you point us in the right direction, but we don’t want to mess things up. But we have discussed this with our vendors and they found will be much better for them to earn their commissions in a monthly basis, even when subscriptions are billed yearly internally.

      I appreciate any help on this matter, thank you!

      1. Phil Johnston

        Hey John,

        This is not an option built in at this time. In order to pay them monthly you either need to charge your customer monthly – or (a much more difficult approach) you can completely override the All Access commissions calculation functions and replace them with your own using the “eddc_commissions_calculated” filter hook in EDD Commissions.

        Note that we did consider this when building this commissions functionality for All Access. There are some difficult roadblocks that you will run into if you try to code this yourself. I can’t go over them all in detail at this time here because it would be too extensive to explain. However, if we get enough requests for this functionality (minimum of 10), we’ll consider taking another shot at it. It’s an extremely intense thing to build and test which is rigorous and time consuming.

        Just to note: one of the most difficult hurdles is dealing with commissions with pro-rated upgrades – which can happen mid-term and change the total price per month (if charging based on a year).

        1. Phil Johnston

          Hi Phil,

          I still find this an extremely useful option, the more that we go into details of our subscriptions the more we need it :). Even the fact that having to “save” the money that we need to pay in one year to our subscriptions (since we know more or less the percentage) is financially complex. Unless the business has a big cashflow which is not the case of small business or startups. I hope you can include this in next version, I bought the All Access extension yesterday.

          I have another question, in the documentation it says that I can limit the amount of items a user can download per day/week/month/year, but mine just says (Unlimited downloads per day) and a box where I should put an amount of days. Screenshots in the documentation also shows the other options. I would like to limit downloads to 5 per month.

          Thank you.

          1. Phil Johnston

            In regards the second question, I found that when you start changing values, those other options appears. I’m having a different issue now that is that when I put purchase_links of All Access in my landing page I can only see them if I’m logged in. That makes that my newsletter goes to page where button are not being displayed so users can actually buy them.

  7. Phil Johnston

    Is there a way to allow inactive users to download previously downloaded files after expiration?

    1. Phil Johnston

      If a customer has an expired All Access pass, they cannot download any files – even if they’ve previously downloaded them before.

      1. Phil Johnston

        What about unused credit? Can I let users accumulate them for next payment cycle?

        1. Phil Johnston

          No there is no type of credit system. Once a download period has ended, it resets back to 0. For example, if the customer gets 10 downloads per day and only uses 5, at the end of the day, the “Downloads Used” counter gets reset back to 0 and they get 10 more downloads the next day. They will not get 15 downloads the next day as there is no rollover. I hope that helps!

  8. Phil Johnston

    Been waiting on this extension for a while now. I could never figure out how to create this using the recurring payments with the caldera forms edd extension, so the plugin is just sitting there. Wasted $250 just for the one I really needed to come out 3 months later. Now another $200 for what I really needed in the 1st place. $450 total yikes.

    Anyone want to buy the recurring payments extension off me for a discount? trying to recomp some funds since I’m not using the extension.

    1. Phil Johnston

      Hey Samantha,

      Before you sell your license for Recurring Payments, I just wanted to make sure you were aware that the EDD All Access extension doesn’t accept recurring payments on its own. On it’s own, when an All Access period expires, your customers will have to manually renew. But if you have both the Recurring Payments extension and the All Access extension, your customers All Access periods will automatically renew without them needing to manually purchase.

      1. Phil Johnston

        well, I did buy it. Ok, that’s good info to know. At least I know that I can use the recurring payments ext with this program.

        I’m excited about this plugin. I was at dead end before this.

        1. Phil Johnston
  9. Phil Johnston


    I’m thinking to sell plugins with licenses with “Software License” extension and now I see “All Access”.

    My question is if i need to adapt the code of “software license” of each plugin if I want to use “All Access”.

    I think that i need to implement all plugin with “Software License” code and only need is to enable each plugin with “All Access”. No?


    1. Phil Johnston

      I think that i need to implement all plugin with “Software License” code and only need is to enable each plugin with “All Access”.

      That is correct! The code needed by Software Licensing is unchanged.

      1. Phil Johnston
  10. Phil Johnston

    I’m about to add digital downloads of articles and guides to our site. I’ve been looking for an easy way to manage this and All Access seems like an ideal fit. I want to create multiple subscription levels each of which allows a customer to download a different number of files (i.e., bronze is $99 for any 4 files within a category, etc.).

    A few questions:

    1 – Do I need to purchase any other addons or will All Access handle the creation of subscriptions as well as monthly recurring billing?

    2 – Can i set the subscription to only allow customers to download files that are priced at a certain price or lower? For example, I’d only want products under $49 in the subscription, not those over $100.

    3 – Is there a way to send an automated email if someone downloads a specific file? For example, if they download file X I’d like to send them an automated email to purchase file Y that’s not included in the subscription.

    1. Phil Johnston

      1 – To have automatic recurring subscriptions, you will also need the Recurring Payments extension. Without it, once the first All Access period ends, it would simply end and the customer would have to manually renew it. The Recurring Payments extension is what enables customers to auto-renew their access passes.

      2 – All Access only works by letting you give access to a category (or multiple categories). So you would have to put all of your lower priced products into a category. For example you could call the category “Bronze” and then your “Bronze” All Access product would unlock access to only that category. Then you could create a “Silver” category and a separate All Access Product which would unlock that category.

      3 – For sending upsell email notifications to the customer based on what they download, that isn’t an option built into All Access or any of our extension so this would have to be custom built. We have a consultants page if you’d like to check into that further:

      1. Phil Johnston

        Thanks! So I’d need to get two addons, right? All Access and Recurring Payments. Can these be bundled? I didn’t see a prebuilt bundle package for them. Are there other addons that would be necessary (other than Stripe or some payment gateway)? And is the pricing an annual fee or are the subsequent fees lower?

        1. Phil Johnston

          Yes – based on what you’ve described you would just need the All Access and Recurring Payments extensions (and a payment gateway of course – I highly recommend Stripe).

          Our pricing is annual. Each plugin includes an annual subscription that is billed on the anniversary of the purchase date.

          1. Phil Johnston
  11. Phil Johnston


    Is there a trial copy or a money back guarantee if this product doesn’t work as intended ? $199 is alot of money .for a student like me

    1. Phil Johnston

      We have a full 30-day-money-back refund policy. If the plugin doesn’t suit your needs, you can receive a full refund so long as it is requested within 30 days of the purchase.

      1. Phil Johnston
  12. Phil Johnston


    Is there a way I can do the split at the end of the first month for customers who purchased an annual subscription?

    I appreciate if you can tell me what piece of code our coders should go through to make this happen.

    Thank you.

    1. Phil Johnston
  13. Phil Johnston

    Hi I purchased the All Access, FES & Commissions plugins from you guys. I have a few questions that I’m struggling to get answers to:

    1) Created a Subscription for users to download images. Set commissions on the subscription i created. This subscription gives access to on a monthly basis to download 100 images. Vendors upload their images and users with access can download them. I tested and Commissions are not calculated at the end of access period. Could this be because the commissions are set on the subscription only and not on the individual products? Keep in mind that i am using the test payment method – are commissions not generated in this payment gateway? Do i need to activate each product for commissions even though the subscription has commissions enabled? Think the below confuses me lol

    All Access Note:
    Regardess of the commissions settings for this product, if this product is downloaded using an “All Access” pass that is set to split Commissions using All Access calculations, commissions will be calculated based on the total value of all the products the customer chose to download. To understand more about how this works, see this doc.

    2) Is there a way to add multiple download limits to a subscription eg. 10 downloads a day, 100 downloads a month?

    Thanks for greate plugins!! hope to hear from you soon!!

    1. Phil Johnston
      1. Phil Johnston

        Thanks!! once again, I love the plugins! Actually found my answer right after I posted the question, when I watched the full training and setup video lol 🙂

        Awesome! looking forward to the addition of multi-limits 😉 hehe.

  14. Phil Johnston

    Can the All Access Pass be set to $0? And if so, does the process for the user change, since they don’t need to pay? In other words, how does All Access Pass work in a Free Digital Download environment? I’m happy to explain more about what we’re trying to do.

    Thank you!

  15. Phil Johnston

    hi Life Changers…. Pippin & Phil ,

    i m a Online store creator from India, one of my Client asked me the Most Mind blowing Question,.. your ‘ All Access pass ‘ plugin working with ‘ WooCommerce’ ? if yes working ? then i want to buy a bundle also the update and support details for yearly and life time price also.


    1. Phil Johnston

      No our plugin does not work with WooCommerce, it is for Easy Digital Downloads only.

  16. Phil Johnston

    is it possible to disable multiple purchases of All access products? I have a membership site with 3 membership levels. I would like you convert my All access product on membership levels, but the user can’t purchase only one of this at the same time, like Restrict Content Pro. If you are a All access customer, disable to purchase again and only can upgrade to other All access product. How i can get this feature???

    1. Phil Johnston

      That is actually how All Access works right out-of-the-box. Any repurchase of an All Access Pass is just a renewal, extending the length of that pass. Purchasing the same All Access Pass twice does not give you two All Access Passes, but just one that is for twice as long.

      You can then upgrade to other Passes (or “levels”) if you use the upgrade system from Software Licensing. You can read more on that here:

  17. Phil Johnston

    Hello. I am trying to create a membership where members can get all access to download everything in my shop but they are limited to only 3 downloads per month. I want to add an option that they can purchase the products individually if they used all their downloads. Is this possible?

    1. Phil Johnston

      Hi Amanda! Yes that is indeed supported with our All Access extension mentioned in this article.

      1. Phil Johnston

        As far as I understand this is not true. For example, 3 downloads per day are available. When the download right is exhausted, the button does not turn into “add to card”. The button continues to write “Download Now”. When the daily download is over, the normal single product is not purchased.

  18. Phil Johnston

    Hello there,

    Is there a way of having vendor recurring payment memberships?

    I am building a digital product marketplace whereby vendors will pay a yearly subscription to be premium vendors and earn a higher commission. I will also offer a free subscription for vendors to use will lower commission.

    Thank you.

  19. Phil Johnston

    add_filter( ‘edd_add_schema_microdata’, ‘__return_false’ );
    schema remove not work v2.9.26 version
    i add code in template function .php

  20. Phil Johnston


    We have purchased All Access Pass. However, I am currently facing the following issue.

    1) The pass has an expiration period of x and a download limit of y. Currently, when the duration hits x, the plan automatically expires. However, if a customer hits y, then he has to wait until x for the pass to expire. Translating this into plain English, we would like the purchased plan to expire either when the actual allowed duration for the plan expires or when the customer hits his download limit.

    Please do let me know how to achieve this.

Leave a Reply

Your email address will not be published. Required fields are marked *