All Access – Easy Digital Downloads Documentation https://easydigitaldownloads.com Sell Digital Products With WordPress Mon, 13 Jan 2025 20:47:19 +0000 en-US hourly 1 https://wordpress.org/?v=6.8.2 https://easydigitaldownloads.com/wp-content/uploads/2023/10/cropped-new-favicon-1-32x32.png All Access – Easy Digital Downloads Documentation https://easydigitaldownloads.com 32 32 All Access – Managing a customer’s All Access Passes. https://easydigitaldownloads.com/docs/all-access-managing-a-customers-all-access-passes/ Mon, 24 Jan 2022 19:55:05 +0000 https://edd-site.lndo.site/docs/all-access-managing-a-customers-all-access-passes/ This document demonstrates how to manage a customer’s All Access Pass using the EDD All Access extension for Easy Digital Downloads. Managing a customer’s All Access Pass: After a customer has purchased an All Access Product, you can modify their All Access Pass’s settings for that specific customer. This is useful if you have a special

The post All Access – Managing a customer’s All Access Passes. first appeared on Easy Digital Downloads.

]]>
This document demonstrates how to manage a customer’s All Access Pass using the
EDD All Access extension for Easy Digital Downloads.

Managing a customer’s All Access Pass:

After a customer has purchased an All Access Product, you can modify their All Access Pass’s settings for that specific customer. This is useful if you have a special customer whom you would like to treat differently than other customers. For example, your normal customers might get 10 downloads per day but you may wish to give a special customer 20 downloads per day. 

To modify the customer’s All Access Pass, find the customer in question by navigating to:
DownloadsCustomers

On the Customer Details page, click the “All Access Passes” tab and then click “View Details”. 

There, you’ll see 2 sets of data:

1. Settings at “Time of Purchase”
These are the settings used by default when a customer purchases an All Access Product.

2. “Customer Specific” Settings
You can override the settings at the Time of Purchase by selecting to use the Customer Specific Settings instead. This allows you to set things like the download-limit differently for only this single customer. It’s important to note that if the customer renews their All Access Pass, the customer specific settings will remain and still be used for that customer. 

Customer All Access Pass Tools

Regenerate All Access Passes allows you to regenerate the customers All Access Pass data based on the current Product’s All Access settings. For example, if the Categories assigned to the pass have been updated, this tool will apply those changes to the existing customer’s pass(es).

To access this tool, on the Customer Details page, click the “Tools” tab.

The post All Access – Managing a customer’s All Access Passes. first appeared on Easy Digital Downloads.

]]>
All Access – Tools https://easydigitaldownloads.com/docs/all-access-tools/ Mon, 24 Jan 2022 19:54:57 +0000 https://edd-site.lndo.site/docs/all-access-tools/ This document describes the options added under “Tools” for the EDD All Access extension for Easy Digital Downloads. Tools: “Backfill All Access Pass” tool. This tool can be found by navigating to Downloads → Tools. It is used to go through any old payments to see if any All Access Passes need to be activated

The post All Access – Tools first appeared on Easy Digital Downloads.

]]>
This document describes the options added under “Tools” for the EDD All Access extension for Easy Digital Downloads.

Tools:

“Backfill All Access Pass” tool.

This tool can be found by navigating to Downloads → Tools. It is used to go through any old payments to see if any All Access Passes need to be activated for any payments that existed prior to the activation of EDD All Access. This is useful if you had some kind of pre-existing system for providing All Access and are now switching to use the EDD All Access extension.

Note: It is extremely important that before you use this tool, you have set up your All Access Products properly. If not, incorrect All Access Passes will be generated which will be difficult to fix. To properly set up All Access Pass Products, see the document on Creating an All Access Product.

“Migrate RCP Members to All Access Members” tool.

If you have the Restrict Content Pro plugin active, and wish to change to use the All Access system instead, there is a tool built into the All Access extension to make the migration happen in one-click. This tool can be found by navigating to Downloads → Tools. It allows you to migrate your users from the Restrict Content Pro plugin, and converts them into Easy Digital Downloads customers with an All Access Pass. It also migrates their subscriptions from Restrict Content Pro’s system to Easy Digital Downloads’ Recurring Payments extension’s system.

Before you migrate, make sure you completely set up your All Access product the way you want, including the Recurring Payments/Subscriptions settings. Make sure the subscription settings match the subscription settings you had for that product in Restrict Content Pro. For example, if the subscription term in RCP was “1 year”, make sure the EDD Product has “1 year” set as both the All Access term and as the Recurring Payments term.

Note: For this tool to appear, you must have the Restrict Content Pro plugin active, the EDD Recurring Payments extension active, and the EDD All Access extension active at the same time.

Reports

Download Popularity via All Access:
Starting in version 1.1.3 of EDD All Access, you can view a report of your most popular products, as downloaded by your All Access Pass holding customers.

You can find the report in your WordPress dashboard by navigating to Downloads → Reports and choosing “All Access: Download Popularity” from the dropdown selection.

It contains 4 columns:

  1. Product Name. The name of the product that was downloaded.
  2. Number of Downloads. This column shows the number of times the product was downloaded by all customers combined in the time period chosen
  3. Unique Passes Used. This column shows the total number of unique passes which were used to download the product in question, for the time period chosen.
  4. Popularity Rate. This column shows the percentage of pass holders who chose to download the product, with 100% representing the total number of pass holders who could have downloaded the product, and the percentage rate shown representing the number of those customers who actually did download it.


The post All Access – Tools first appeared on Easy Digital Downloads.

]]>
All Access – FAQs and Troubleshooting https://easydigitaldownloads.com/docs/all-access-faqs-and-troubleshooting/ Mon, 24 Jan 2022 19:54:54 +0000 https://edd-site.lndo.site/docs/all-access-faqs-and-troubleshooting/ This document goes over some of the frequently asked questions and troubleshooting tips for the EDD All Access extension for Easy Digital Downloads. FAQ and Troubleshooting: When do All Access Pass periods begin and end? By default, All Access Passes begin at the exact second when they are purchased. If a customer purchases an All

The post All Access – FAQs and Troubleshooting first appeared on Easy Digital Downloads.

]]>
This document goes over some of the frequently asked questions and troubleshooting tips for the EDD All Access extension for Easy Digital Downloads.

FAQ and Troubleshooting:

When do All Access Pass periods begin and end?
By default, All Access Passes begin at the exact second when they are purchased. If a customer purchases an All Access Pass at 5:01PM, their pass officially starts right then. By default, they expire at 5:01PM as well at the end of the period. For example, if the period is 1 day, their pass will expire at 5:01PM the day after they purchase.

If an All Access Pass is renewed (re-purchased) prior to the expiration, the next All Access period will begin immediately when the current one expires.

Can I prevent specific products from being downloaded through All Access Passes?
Yes. To exclude any product from being downloaded though All Access Passes, edit the product in question and check the “Exclude from All Access” button.

Will price variations be hidden for customers with an All Access Pass?
No – they will not be hidden. To clarify, this question relates to products with price variations (like “Small”, “Medium”, and “Large” for example). If a customer purchases an All Access Pass, even though they have access to the “Large” version, the “Small” and “Medium” products will still display and can be downloaded by the customer. This is because price variations could be delivering different products. For example, a photo site might sell a “Small”, “Medium”, and “Large” version of a photo. A customer with an All Access Pass will be able to download all of the different sizes. Smaller sizes will not be hidden. You will want to structure your products accordingly.

All Access not working for a customer:
If you have aggressive object caching on (like “memcached”), it could be preventing your plugin from properly fetching new All Access-enabled products. Try turning off object caching and confirming by making a new All Access product and test purchasing it. At that point, you may need to run the “Backfill All Access Pass data” tool located under Downloads → Tools

If you aren’t sure how to turn off memcached or other object caching mechanisms, contact your hosting provider as they are the ones who will have that turned on for your account. They can help you clear the cache or disable it.

Do customers need to be logged in to purchase?
Yes. In order to use an All Access Pass, the customer must be logged-in. If your store does not require logins/registration at checkout, your customer will see this message: “You must be logged in to purchase”. To fix that, turn on the registration/login forms on checkout by navigating to Downloads → Settings → Misc → Checkout.

If you don’t wish to enable that on your checkout page, you could also use the free Auto Register extension for Easy Digital Downloads which will automatically create a user account for every customer who purchases from your store.

Can I create a page of products that only displays products the customer has access to through their All Access Pass?
Yes. It is very simple by changing the way you use the [downloads] shortcode. See this document for a complete guide on making your own custom page of products the customer can download using their All Access Pass.

What happens if a customer renews their All Access Pass early but then decides to upgrade before the All Access Period expires?
In this very specific and (typically) rare scenario, the customer will not get anything in return for their yet-to-be-used renewal payments. While those early renewal payments would have taken over if they had not upgraded, when they upgraded, the prior, “upgraded” All Access Pass acts as if it had never been purchased. Those early renewal payments will not affect the upgraded-to All Access Pass in any way. Depending on your store’s policies, you will likely want to refund any unused renewal payments to your customer after they upgrade.

Note: True “upgrading” requires the Software Licensing extension and the use of its upgrade path system.

What happens if a customer renews early but then asks for a refund of just a renewal payment before the initial period expires?
Refunded renewal payment will not renew an All Access period when it expires. Only “completed” and valid renewal payments will be used to renew an All Access period. If any valid renewal payments exist, the oldest renewal payment will be used to renew the All Access period when it expires.

How can I move from Restrict Content Pro to All Access?
If you are using the Restrict Content Pro (RCP) plugin and want to switch to using EDD All Access instead, you can migrate your old RCP customers in a single click. All Access includes a migration tool that allows you to “map” your old RCP products to new All Access products. Any of your old customers will automatically get that All Access product and the dates of their purchase will line up so that their expiration times remain exactly the same. You can find this under Downloads > Tools > Migrate RCP Members to All Access Members

Is it possible to ONLY allow customers to purchase All Access?
Yes. If your store has many downloads in EDD but you only want customers to purchase an All Access pass, navigate to Downloads > Settings > Extensions > All Access and set the option called “Change the way purchase buttons are displayed” to Option 2. You can see more about this in this document.

The post All Access – FAQs and Troubleshooting first appeared on Easy Digital Downloads.

]]>
All Access – Settings https://easydigitaldownloads.com/docs/all-access-settings/ Mon, 24 Jan 2022 19:54:23 +0000 https://edd-site.lndo.site/docs/all-access-settings/ This document describes all of the site-wide settings available in the EDD All Access extension for Easy Digital Downloads. Settings: There are a few optional settings you can use to configure how your customers will experience their All Access Pass. These settings can be found by navigating to Downloads → Settings → Extensions → All

The post All Access – Settings first appeared on Easy Digital Downloads.

]]>
This document describes all of the site-wide settings available in the EDD All Access extension for Easy Digital Downloads.

Settings:

There are a few optional settings you can use to configure how your customers will experience their All Access Pass. These settings can be found by navigating to DownloadsSettingsExtensionsAll Access.

“Download Now” button text: All Access converts the normal “Buy Now” buttons into “Download Now” buttons. This allows you to change adjust that text.

Allow redownloading: Allows pass holders to re-download the same file again without it counting towards their download limit for a given period.

If All Access Expired (Message shown to user): When a customer’s All Access Pass expires, if they attempt to download a product using their All Access Pass, they will see an error page. On that page they will see the message “Your All Access Pass is expired”. This allows you to change adjust that text.

If All Access Expired (Redirect URL): If, once the customer’s All Access Pass has expired, you don’t want to show the user the default error page, you can use this setting to redirect the user to any URL. For example, you can make a new WordPress Page with a custom error message on it – even prompting the user to repurchase the All Access Pass using something like the [purchase_link] shortcode. The URL to that page can be entered for the redirect and the user will be directed to that page if they try to download a product using an expired All Access Pass.

If category not included (Message shown to user): Similarly to the above settings, these are used if the customer tries to download an item that is in a category which they don’t have an All Access Pass for.

If category not included (Redirect URL): If the customer does not have access to a specific category and you don’t want to show the user the default error page, you can use this setting to redirect the user to any URL.

If Product Variation not included (Message shown to user): Also similar to the above settings, these are used if the customer tries to download an item that is a product variation which they don’t have an All Access Pass for.

If Product Variation not included (Redirect URL): If the customer does not have access to a specific variation and you don’t want to show the user the default error page, you can use this setting to redirect the user to any URL.

If Download Limit reached (Message shown to user): Also similar to the above settings, these are used if the customer tries to download an item and their limit has been reached, the error message can be adjusted here.

If Download Limit reached (Redirect URL): If the customer has reached their download limit and you don’t want to show the user the default error page, you can use this setting to redirect the user to any URL.

Hide non-relevant variable prices: If a customer has an All Access pass but that pass doesn’t provide access to a specific variable price, should it be hidden? For example, if the All Access Pass gives access to a “Large” version and thus you want to hide the “Medium” and “Small” versions, choose “Yes” and they will be hidden from those All Access Pass holders. Note they will still appear to people without an All Access pass where they normally would.Hide non-relevant variable prices.

Another example might be, the pass provides access to all options but to the pass holder, there is no difference. Each option may deliver the same file. In this case you could set the All Access Product’s “Total Price Variations” & “Included Price Variations”. This will prevent the variable options from appear for pass holders:

Add to Cart Display Mode: This set of options allows you to change the way purchase buttons display on your site. It’s an easy way to “Upsell” All Access. Or, if your site is set up so that you ONLY sell All Access Passes and not individual items, this is a good place to make that happen.

Show “Buy All Access” Instructional Text: If your “Add To Cart” Display Mode is set to option 2 or 3, should instructional text be shown above the “Buy All Access” button?

“Buy All Access” Instructional Text: If your “Add To Cart” Display Mode is set to option 2 or 3, what should the text above the “Buy All Access” button say? Default: “To get access, purchase an All Access Pass here.”

Show “Log In” Instructional Text: If your “Add To Cart” Display Mode is set to option 2 or 3, should instructional text be shown before the “Log In” button?

“Log In” Instructional Text: When a “Login” link is shown below the “Buy All Access” button, what should the text before the link say? Default: “Already purchased?”

Bonus Option: Replace “Buy All Access” buttons with a Custom URL button?: If your “Add To Cart” Display Mode is set to option 2 or 3, instead of showing the “Buy All Access” buttons it describes, you can choose to show a custom button pointing that that URL will display instead. This is perfect if you have a custom-built “pricing” page you’d like to direct your potential customers to.

Custom Button URL: What URL should the Custom button link to when clicked?

Custom Button Text: What should the text on the custom button say? Defaults to “View Pricing” if left blank.

The post All Access – Settings first appeared on Easy Digital Downloads.

]]>
All Access – Extension Integrations https://easydigitaldownloads.com/docs/all-access-extension-integrations/ Mon, 24 Jan 2022 19:54:19 +0000 https://edd-site.lndo.site/docs/all-access-extension-integrations/ This document describes all of the special integrations with other extensions that are built into the EDD All Access extension for Easy Digital Downloads. Integrations EDD Commissions EDD Content Restriction EDD Recurring Payments EDD Simple Shipping EDD Software Licenses EDD Product Updates Integration List: The All Access extension for Easy Digital Downloads has special integrations

The post All Access – Extension Integrations first appeared on Easy Digital Downloads.

]]>
This document describes all of the special integrations with other extensions that are built into the
EDD All Access extension for Easy Digital Downloads.

Integration List:

The All Access extension for Easy Digital Downloads has special integrations built for other extensions. To see all of those, how they work, and what they do, follow the links here:

EDD Commissions:

Video explanation of How Commissions are calculated by All Access:

When a customer’s All Access period ends, the All Access will split commissions among all deserving Vendors. To enable this, follow these steps:

1. Make sure you have the EDD Commissions extension enabled.

2. Follow the set-up guide for EDD Commissions.

3. Edit your All Access Pass products and make sure the “Enable Commissions” option is checked. Then make sure the Commission “Type” is set to “All Access calculates commissions”. That’s it!

Here’s how it works from there: At the end of a customer’s All Access period, it takes a look at ALL the products that customer chose to download in that period. It will split the money earned from the original All Access Pass purchase between all the Vendors whose products were downloaded by the customer.
Vendors will only earn a percentage of the value of their products to the store. The way it splits the cost between creators is “weighted” based on the “actual” cost of the products they downloaded. For example, if a customer pays $100 for All Access for 30 days and downloads 10 differently-valued photos from 10 different creators, at the end of 30 days it triggers the creation of commissions like this:

1. Find the total “value” of ALL products downloaded by the customer.
It adds up the “actual” price of each downloaded item.

2. Find the percentage, or “weight” each product is worth.
For each downloaded item, it divides the “actual” price by the total value (from step 1 above). This tells us the percentage of the total that each file download is worth.

3. Find the actual value of each product. Using the percentage (from step 2 above), it then splits the $100 that the customer paid for All Access so we know what each product was actually worth in real money.

4. Split the value of the product with the Vendor. Each Vendor will have a commission percentage (which is entered when you/they set up their product and its commission). That commission percentage now comes into play to split the value of their products (from step 3). They will be paid that amount of money.

Note that Vendors will not be paid until the end of a customers All Access period. Therefore, your store will want to make sure to keep commission-payable funds from a customer available until the end of each customers All Access period.

Notes:

Excluded Products: If a product does not have commissions enabled, it will not be included in the calculation at the end of a customer’s All Access Period even if the customer downloaded the product using their All Access Pass.

Upgrades: If your store is using multiple All Access Passes with the ability to upgrade from one to another and you are using EDD Commissions with EDD All Access to generate fair commissions for Vendors in your store, you will want to use the upgrade path system in EDD Software Licensing. This will enable EDD All Access to automatically track which payments were preliminary ones and split up commissions using the total value of all upgraded payments combined – instead of just splitting the value of the final upgraded payment. Using EDD All Access, EDD Commissions, and EDD Software Licensing together in this way will prevent unfair commission splitting for upgraded All Access Passes.

Troubleshooting Tips for All Access + Commissions:
1. Double check that all of your All Access Products have Commissions enabled.
2. Double check that the products downloaded by the customer have commissions enabled.

Commissions FAQ

Am I required to use the “All Access” style of commissions on All Access enabled products? Not at all! You can choose to use normal commission calculations which don’t depend the customer’s download behaviour. These normal commissions are paid out immediately after purchase – just like all other normal commissions in the EDD Commissions extension.

What happens if a customer downloads the same product more than once during an All Access Period? If a product is downloaded by an All Access customer more than once, it will only be calculated as if it were downloaded 1 time. For example, if the customer downloaded a $100 product 3 times, its “weight” is only 100 as opposed to 300.

Is it possible to pay commissions out before a Customer’s All Access Pass expires? No. It isn’t possible to pay commissions earlier than the expiration of an All Access Pass because it isn’t known what the customer has chosen to download yet. They could (in theory) download 400 items on their last day which completely changes the calculation and value of all other products previously downloaded. For example, if you want to pay commissions monthly, you will have to set the All Access period to be monthly as well so that the correct calculation can take place for the correct amount of money paid by the customer.

Are there any filter hooks that make it possible to change the way this calculation works? 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 doing this would require custom development which isn’t provided by Easy Digital Downloads. However, there is a consultants page if you’d like to hire someone to build a custom commissions calculation for you: https://easydigitaldownloads.com/customize-easy-digital-downloads/.

What happens to the leftover money that isn’t paid out to Vendors?
The store retains it. If you are the store owner, you retain it. Because all money paid to the store goes to the store itself, commissions are paid out of that at a later time. Whatever you don’t pay to your Vendors in Commissions, you keep.

Can my store award commissions on a lifetime All Access Pass? Unfortunately, there is no way to calculate commissions when a pass does not have an expiration date. Due to the way that commissions on passes are calculated, it is required that the pass have an period end, so that all the products downloaded during the pass period can be used to determine what commissions to award.

EDD Content Restriction

If you want to restrict the viewable content of a page or post in WordPress and only want it to be viewable if the customer has an active All Access Pass, you can use EDD All Access with EDD Content Restriction. There aren’t any special settings needed for this.

When you are setting up the restricted content, simply choose an All Access Pass product as the requirement for viewing the product. If the customer’s All Access Pass is expired, they won’t be able to view the restricted content any more. If they repurchase the All Access Pass, they can view the restricted content again. This is perfect for things like video rentals. You can embed a video on the page and restrict the page to only people with active All Access Passes.

Sample Video Rental Configuration using EDD ALL Access:Example Video Rental by Disney's WordPress

EDD Recurring Payments:

When creating an All Access Pass product, if you have the EDD Recurring Payments extension, you can set the expiration of the All Access Pass to “Sync with Recurring”. Make sure the All Access Pass has
recurring payments enabled. When the Recurring period is at its end, the All Access Pass expire and then automatically renew when the recurring payments comes in.

EDD Simple Shipping:

Products that are have Shipping enabled through the EDD Simple Shipping extension can not be downloaded for free using an All Access Pass. This is because they are likely physical products and so there isn’t anything to download. Their “Buy Now” buttons will remain as “Buy Now” buttons even if the customer has an All Access Pass.

EDD Software Licensing:

You can sell “Master Licenses” which use a single license for all (or just some) of your licensed products. This is possible because an All Access Product can be license-enabled through Software Licensing. When creating/editing the All Access Product, by enabling “license creation” in the Licensing metabox, the customer will receive a license key when they purchase that All Access Pass.

Any licensed products that are included in the All Access Pass (in the “Access To” option), will accept the All Access License Key. Your customers will only have to purchase the All Access Pass Product and can then use that single license key.

Upgrade Paths in Software Licensing and All Access.
When an All Access Pass is truly/correctly upgraded through the Software Licensing upgrade path system, the start date of the upgraded All Access Pass will match the start date of the initial All Access Pass. The end date will match the settings for the upgraded All Access Pass. To keep your All Access Passes and Licenses expiring at the same time after they are upgraded, it is recommended to set the All Access Pass period to match the period for the license from Software Licensing.

Notes:
Any activations will be tracked on the license itself. At this time you cannot track which specific products have been activated using the All Access License.

EDD Product Updates:

For the EDD Product Updates extension, you can send update emails to purchasers of multiple products. So, for example, if you update “Product A”, you can choose to send the product update email out to purchasers of both “Product A” and to purchasers of “All Access”. This way, everyone who has access to that extension gets the update email.

The post All Access – Extension Integrations first appeared on Easy Digital Downloads.

]]>
All Access – Shortcodes https://easydigitaldownloads.com/docs/all-access-shortcodes/ Mon, 24 Jan 2022 19:53:51 +0000 https://edd-site.lndo.site/docs/all-access-shortcodes/ This document explains how to use the shortcodes available in the EDD All Access extension for Easy Digital Downloads. Provide All Access Pass details to customers Shortcode: [edd_aa_customer_passes] This shortcode will output a list of the customer’s All Access Passes along with all of the relevant details. We recommend putting it on their Customer account

The post All Access – Shortcodes first appeared on Easy Digital Downloads.

]]>
This document explains how to use the shortcodes available in the EDD All Access extension for Easy Digital Downloads.

Provide All Access Pass details to customers

Shortcode: [edd_aa_customer_passes]

This shortcode will output a list of the customer’s All Access Passes along with all of the relevant details. We recommend putting it on their Customer account page.

Sample output from the [edd_aa_customer_passes] shortcode:

Once the customer clicks on “View Full Details”, they will see more details about that All Access Pass:

Note: If the All Access Pass has a download limit, the customer will see additional information about when their download limit period expires and starts over.

Show users how many downloads they have left

Shortcode:  [edd_aa_download_limit]

This shortcode will output how many downloads a pass customer has remaining and the date they expire. 

There are three optional parameters:

  • download_id=”123,654″ allows you to specify specific All Access Downloads that you want to appear in the shortcode output. If the customer does not own the specified download, no output will appear.
  • message=”message text here”
    • %1$s is the name of the pass.
    • %2$d is the number of downloads left placeholder
    • %3$d is the total number of downloads placeholder
  • expiration=” expiration text here”
    • %1$s is the expiration date placeholder

Shortcode example with parameters:

[edd_aa_download_limit download_id="123" message="%1$s has %2$d of %3$d downloads remaining." expiration="Remaining downloads expire %1$s."]

Sample output from the   [edd_aa_download_limit] shortcode:

All Access Pass Purchase & Login buttons

Shortcode: [edd_aa_all_access]

This shortcode is powerful for giving your customers a great user experience. It gives you a quick and easy way to get customers to log in and/or to purchase a specific All Access Pass. It’s perfect for a page where you might be advertising an All Access Pass but also want existing All Access Pass customers to be able to log in.

This shortcode will show one of 3 different things:

1. Logged out: If the customer is logged out, they will see both “Login” and “Buy Now” buttons. 

2. Logged in without access: If they are logged in but haven’t purchased the All Access Pass, they will only see the “Buy Now” button for the All Access Pass.

3. Logged in with access: If they are logged in AND have purchased the All Access Pass, they will see a “success” message. By default that message is: 
“You have an All Access Pass for Product X”. You can also set it up to automatically redirect them to a different page (like a “VIP Welcome” page). Alternatively, you can also have it show restricted HTML content to users who have this All Access Pass. Note: In the below example “All Access 2 Products” is the download/product name.

This shortcode can accept the following parameters:

  • id – the ID number of the All Access download required
  • price – whether to show the product price or not. 1 to show it, 0 to hide it.
  • text – the text displayed on the Buy Now button
  • style – the style of the purchase link, either “button” or “text”
  • color– the color of the button (when using the “button” style”:
    • gray
    • blue
    • green
    • dark gray
    • yellow
  • class – one or more custom CSS classes you want applied to the All Access Buy button
  • popup_login – Whether the login form should open in a popup modal. If you want it to, use “true” here. Otherwise leave blank.
  • buy_instructions – Text Instructions above the Buy Now button. If blank this will not be shown.
  • login_instructions – Text Instructions above the Login button. If blank this will not be shown.
  • login_btn_style – the style of the login link, either “button” or “text”. Default is “text”.
  • direct – whether the purchase button should send the customer straight to PayPal or to the checkout screen.
  • preview_image – A URL to an image which will show if the user does not have access.
  • success_redirect_url – The URL the user should be directed to if they are logged in and have the All Access Pass. 
  • success_text – The message shown to a user before they are redirected when successfully logged in and purchased. By default this is “You have an All Access Pass for Product X”.

Example usage:

To display a log in button and a purchase button and redirect the user if they are logged in with an All Access Pass, use the shortcode like this:

[edd_aa_all_access id="94" price_id="0" text="Add to Cart" style="button" popup_login="true" success_redirect_url="https://mywebsite.com/vip-welcome" success_text="Great! You have All Access"]

Restricting Content using [edd_aa_all_access]

Instead of using success_text, you can also show success content. This is perfect for single pages where you want to restrict exclusive content to All Access Pass holders. To show exclusive, restricted content to All Access Pass Holders, use the shortcode like this:

[edd_aa_all_access id="YOUR_ALL_ACCESS_PRODUCT_ID_HERE"]
Your restricted content goes here. It can be HTML.
[/edd_aa_all_access]

Restricting Content using [edd_aa_all_access] with a preview image and instructional text

To show a preview image as well as output custom instructional messages to the user, use the shortcode like this:

[edd_aa_all_access id="YOUR_ALL_ACCESS_PRODUCT_ID_HERE" preview_image="http://url-to-image.jpg" buy_instructions="Buy Now to unlock access" login_instructions="Already purchased? Login here to unlock access"]
Your restricted content goes here. It can be HTML.
[/edd_aa_all_access]

You can also place other shortcodes into the restricted area. For example, you may wish to show a user’s purchase history in the same place they log in or buy. To do that, use something like this:

[edd_aa_all_access id="YOUR_ALL_ACCESS_PRODUCT_ID_HERE" buy_instructions="Buy Now to unlock access" login_instructions="Already purchased? Login here to unlock access"]
[purchase_history]
[/edd_aa_all_access]

Restrict Content [edd_aa_restrict_content]

Shortcode: [edd_aa_restrict_content]

This shortcode is very simple and can be used to output content only if the customer has a specific all access pass. It’s a simplified version of [edd_aa_all_access]. Example Usage:

[edd_aa_restrict_content id="YOUR_ALL_ACCESS_PRODUCT_ID_HERE"]
Restricted content goes here. It can be anything you'd like - even HTML.
[/edd_aa_restrict_content]

Output content for those without access to a specific pass

Shortcode: [edd_aa_no_access_pass]

This shortcode is very simple and can be used to output content only if the customer DOES NOT have a specific all access pass. For example, you may wish to show “sales” information only if the customer hasn’t purchased yet. Example Usage:

[edd_aa_no_access_pass id="YOUR_ALL_ACCESS_PRODUCT_ID_HERE"]
Sales content goes here. It can be anything you'd like - even HTML.
[/edd_aa_no_access_pass]

Show products included in a customer pass

Shortcode: [downloads all_access_customer_downloads_only="yes"]

The [downloads] shortcode (which is part of Easy Digital Downloads itself), can be modified to only show products that the customer has access to through All Access. To do so, simply add this to the shortcode: all_access_customer_downloads_only=”yes”.

For example:

[downloads all_access_customer_downloads_only="yes"]

Modify [purchase_link] text for customers who own a pass

Shortcode: [purchase_link all_access_download_now_text="Download Now"]

The [purchase_link] shortcode (which is part of Easy Digital Downloads itself), allows you to modify the text shown to your All Access customers so that you can modify the “Download Now” text. To do so, simply add this to the shortcode: all_access_download_now_text=”Download Now”. Then, replace the “Download Now” with your own custom message.

For example:

[purchase_link all_access_download_now_text="YOUR CUSTOM TEXT HERE"]

The post All Access – Shortcodes first appeared on Easy Digital Downloads.

]]>
All Access – Creating All Access Products https://easydigitaldownloads.com/docs/all-access-creating-all-access-products/ Mon, 24 Jan 2022 19:53:42 +0000 https://edd-site.lndo.site/docs/all-access-creating-all-access-products/ Table of Contents Creating an All Access Product All Access Downloads Page Upgrading from a Bundled Product to an All Access product This document demonstrates how to create an All Access product using the EDD All Access extension for Easy Digital Downloads. Creating an All Access product. In order to allow your customers to purchase

The post All Access – Creating All Access Products first appeared on Easy Digital Downloads.

]]>
Table of Contents

This document demonstrates how to create an All Access product using the EDD All Access extension for Easy Digital Downloads.

Creating an All Access product.

In order to allow your customers to purchase an All Access Pass, you need to set one up.

1. Create a new product by navigating to DownloadsAdd New.

2. Enable All Access

In the product creation screen, locate the Download Details area and select “All Access” under Product Type Options. The All Access products will appear, you may have to scroll down the page to locate the settings.

3. Configure All Access Settings. 

Once you’ve selected the option called “Convert this product into an “All Access” pass?” you’ll need to configure each setting.

  • All Access To: This allows you to set which products the customer can download if they purchase this All Access Pass. By leaving it blank, they will have access to all products in your store. If you choose a specific category, the customer will only have access to that category.

Note: Adding or removing categories only applies to new sales. Passes purchased prior will not take on the updated categories. Categories can be updated for existing passes by using the Regenerate All Access Passes tool, on a per customer basis.

  • All Access Duration: This option determines how long the customer will be able to download products after purchasing this All Access Pass before it expires.

Note: If you have the Recurring Payments extension you can set this to sync with Recurring expiration in order to expire at the end of each subscription period.

  • Download Limit: This option determines how many downloads the customer can use. By default, it is set to unlimited – which is how it works if you set the limit to 0. Once the customer uses the number of downloads you set here, they can no longer download any more products. For example, you may want to limit your customers to have 10 downloads per day/week/month/year/total.
  • Total Price Variations: This is an optional setting and does not need to be used. However, it will be useful for some stores. To understand this option, you need to understand what Price Variations are in Easy Digital Downloads. When you are creating products in Easy Digital Downloads, you can set the product to have different prices. For example, you might call them “Small”, “Medium”, and “Large”. If you want this All Access Pass to only allow the customer to download the Small and Medium price options, set this option to include the 1st and 2nd price options and leave all others unchecked. This will allow the customer to download the Small and Medium options but they will have to purchase the 3rd (Large) option.

Note: This requires your products to all have the same price variations set up. Also, If you do not check any of the price variation checkboxes, All Access customers will have no access to any product variations. However, products without variable pricing (single price mode) will still be accessible.

4. Configure receipt options:

All Access products are different from a normal product in Easy Digital Downloads in that it gives access to all (or some) products on the entire store. Depending on how you’ve configured All Access, you’ll want the purchase receipt to display accordingly. You can set this up uniquely for each All Access Product. Note that receipts are shown on the Purchase Confirmation page and also in the email the customer receives after purchasing.

  • Show link to All Access?: This is where you can enable or disable the All Access link in the purchase receipt.
  • Link Message: This is the message displayed in the receipt. It defaults to “Click here to use your All Access Pass”. However, you can change it to any message you need.
  • Link URL: This is the URL the customer will be sent to when they click on the message. By default, it will direct them to log in and then automatically redirect them to the default product archive provided by Easy Digital Downloads. This way they can start using their All Access Pass. However, if you want to redirect them somewhere else for any reason, you can do so by entering that URL here.

Creating a custom page of products the customer can download using their All Access Pass

If you want to send your new All Access customer to a custom page which only shows them products they can download using their All Access Pass, here’s a quick and easy guide on how you can set one up.

  1. Create a new page by navigating to Pages → Add New
  2. Give the page a title like “Use your All Access Pass” or something more relevant to your store.
  3. Use the [downloads] shortcode included in Easy Digital Downloads, but include an extra attribute: all_access_customer_downloads_only=”yes”

For example, if you simply want to show the customer all products available to them through their All Access Pass, enter this into the main text area of the page:

[downloads all_access_customer_downloads_only="yes"]

If you want to limit further than that, you can still use all of the normal attributes available in the [downloads] shortcode – but products will only appear if the customer actually has access to them through All Access.

Finally, you’ll want to copy the URL (or “permalink”) of that page you’ve created and enter it under the “Link URL” option in your All Access Product.

What do customers see if they do not have an All Access Pass?

If the user is logged out or does not have an All Access Pass, they will be automatically prompted to purchase or log in. By default, your latest All Access enabled product will be used for the “purchase” option.


If you wish to customize that to be a specific All Access product, this extension enables additional and optional parameters you can use with the [downloads] shortcode. These are the additional options made available by All Access:

  • all_access_download_id – the ID of the All Access product whose purchase button will be displayed to logged out users.
  • all_access_price_id – the price variation ID of the All Access product whose purchase button will be displayed to logged out users.
  • all_access_price – whether to show the product price or not. 1 to show it, 0 to hide it.
  • all_access_btn_text – the text displayed on the Purchase button
  • all_access_btn_style – the style of the purchase link, either “button” or “text”
  • all_access_btn_color – the color of the button (when using the “button” style”:
    • gray
    • blue
    • green
    • dark gray
    • yellow
  • all_access_btn_class – one or more custom CSS classes you want to be applied to the All Access Buy button
  • popup_login – Whether the login form should open in a popup modal. If you want it to, use “true” here. Otherwise, leave blank.
  • buy_instructions – Text Instructions above the Buy Now button. If blank this will not be shown.
  • login_instructions – Text Instructions above the Login button. If blank this will not be shown.
  • login_btn_style – the style of the login link, either “button” or “text”. Default is “text”.

Example Usages:

Here are a few examples of how you might customize the shortcode output for logged/out users (and users without a valid All Access Pass).

Here is an example with customized buy and login instructions:

[downloads all_access_customer_downloads_only=”yes” buy_instructions=”Purchase this to get All Access and unlock this page.” login_instructions=”If you have already purchased, simply log in!”]

Here is an example with a specific All Access download ID used as the Purchase option for logged-out users (make sure it is an All Access enabled product ID).

[downloads all_access_customer_downloads_only=”yes” all_access_download_id=”YOUR_PRODUCT_ID_HERE”]

Upgrading from a Bundled Product to an All Access product

All Access is the preferred method for bundling products as it gives more options and flexibility for the store owner. For the customer, it’s simpler due to only having a single key to manage multiple products.

Any bundled product can be upgraded to an All Access product.

  1. Enable All Access for the bundled product and configured the All Access settings to replace the bundle.
  2. Remove the Bundled Downloads from the product.
  3. Confirm settings and test. It’s important the All Access settings are correct before the next step because they cannot be changed once applied. Either test a new purchase after saving the All Access settings and confirm a new key works as expected or configure on a staging site and test with an existing customer’s key.
  4. “Process All Access Passes” is located under Downloads → Tools. See All Access – Tools for details on using the tool.

After running “Process All Access Passes”, the Parent License Key now works for the All Access key.

Note: Child (or bundled) licenses will still work. Therefore, existing customers do not need to switch to the new All Access key.

You can verify existing customers, who purchased the bundle, now have an All Access Pass by going to Customer Details, then selecting All Access Passes.

The post All Access – Creating All Access Products first appeared on Easy Digital Downloads.

]]>
All Access – Setup & Overview https://easydigitaldownloads.com/docs/all-access-setup-overview/ Mon, 24 Jan 2022 19:53:33 +0000 https://edd-site.lndo.site/docs/all-access-setup-overview/ This document gives a general overview of the EDD All Access extension for Easy Digital Downloads. Initial Setup: Once installed and activated, All Access will need to be configured in two places: EDD Settings: Downloads → Settings → Extensions → All Access Product Settings: Downloads → All Downloads → Edit → All Access Using All

The post All Access – Setup & Overview first appeared on Easy Digital Downloads.

]]>
This document gives a general overview of the EDD All Access extension for Easy Digital Downloads.

Initial Setup:

Once installed and activated, All Access will need to be configured in two places:

EDD Settings:
Downloads → Settings → Extensions → All Access

Product Settings:
Downloads → All Downloads → Edit → All Access

Using All Access:

  1. Review the Important Concepts below. Due to the features and integrations available within All Access It’s important that you understand how the extension works so that it’s properly setup and provides the functionality you expect for you store.
  2. Configure the All Access settings.
  3. Configure the All Access product settings.
  4. (Optional) Integrate with other extensions.
  5. Setup Shortcodes for customer account pages and access to All Access products and content.
  6. If needed, you can manage customer’s All Access Pass post sale.

Important Concepts:

All Access Product:

An All Access Product is a special type of product in Easy Digital Downloads that, when purchased, gives a customer access to download many different products. You can define which products the customer has access to, how long their access lasts, and how many downloads they get per day/month.

Despite its name, an All Access Product does not need to give access to all products. For example, it can give all access to a specific category only. How you set it up depends on your needs as the store owner.

You can set up an unlimited number of different All Access Products. For example, you could set up one to give access to a “Photos” category only. Another could be set up to give access to a “Videos” category only. Customers could then purchase both All Access Products and have access to both “Photos” and “Videos”.

All Access Pass:

A purchased All Access Product is called an All Access Pass and is attached to the customer profile.

Activation:
When an All Access Pass is purchased, it is immediately activated which allows the customer to begin downloading products. The only time an All Access Pass will be activated at a different time than the purchase time is if it is being renewed. See “Renewals” below.

Expiration:
At the end of an All Access period, the customer’s All Access Pass expires. Once an All Access Pass is expired, it can not be re-activated unless it is repurchased with a new payment. This is also called a “renewal”.

Renewals:
When an All Access Pass is purchased a second time (or more), it is considered to be a renewal. The first All Access Pass will still be active until its expiration date. When the first All Access Pass expires, a new All Access Pass will be activated using the second renewal payment. The start date of the renewed All Access Pass is the time of the previous Pass’s expiration – not the time the payment took place. Thus, All Access Passes can be renewed prior to their expiration without losing any time from the All Access period. Any downloads that take place (using this All Access Pass) after the original All Access Pass expires will be attributed to the second payment’s All Access Pass. Any payments that took place before the original Pass’s expiration will be attributed to the original payment’s All Access Pass.

Note: If the same All Access Pass is purchased more than once by the same customer, only 1 will actually be “used” to download products. While a customer can have an unlimited number of different All Access Passes at the same time, they can only have 1 of each active at a time.

Upgrades:
If you want your customers to be able to upgrade from one All Access Pass to another, it’s important to consider your needs as a store. By default, if a customer purchases an All Access Pass and then buys a different one (upgrades), they will still have both valid All Access Passes. If 2 different All Access Passes give access to the same product, the most recently purchased All Access Pass will be used when the customer goes to download a product.

If you are using EDD Commissions with EDD All Access to generate fair commissions for Vendors in your store, you will want to use the upgrade path system in EDD Software Licensing, which will enable EDD All Access to automatically track which payments were preliminary ones and calculate commissions using the total value of all upgraded payments combined – instead of just splitting the value of the final upgraded payment. Using EDD All Access, EDD Commissions, and EDD Software Licensing together in this way will prevent unfair commission splitting for upgraded All Access Passes.

When an All Access Pass is truly/correctly upgraded through the Software Licensing upgrade path system, the start date of the upgraded All Access Pass will match the start date of the initial All Access Pass. The end date will match the settings for the upgraded All Access Pass. To keep your All Access Passes and Licenses expiring at the same time after they are upgraded, it is recommended to set the All Access Pass period to match the period for the license from Software Licensing.

All Access Pass Status:
An All Access Pass could have 6 possible statuses:

  • Active – This status means the All Access Pass can still be used by the customer.
  • Expired – This status means the time period for an All Access pass has come to an end. Once a Pass has expired, it can not be re-activated except if it is re-purchased.
  • Awaiting – This status means that this Pass is attached to a renewal payment and the currentl All Access Pass has not yet expired. When it does, this payment will reactive that All Access Pass and become the currently-used one by the customer.
  • Renewed – This is the same as the “Expired” status – except that the customer has renewed this All Access Pass. While the renewed-to All Access Pass may or may not be active, we know the “Renewed” one is not attached to the most recent purchase of the All Access Product.
  • Upgraded – This means the customer has upgraded to a new pass. Once a pass has been upgraded, it can no longer be re-activated unless it is repurchased.
  • Invalid – This is any other status other than the ones mentioned above. For example, if a payment for an All Access Pass is refunded, the All Access Pass status is invalid. Another case where a pass would be invalid is if you deleted something using your admin account – either a payment, a product, or a price variation attached to a previously-purchased All Access product. If you delete an All Access product from your store, any customers that had it will now have invalid All Access Passes.

In-depth training and set-up video screencast:

If you would like to follow along with a complete setup process for All Access, here is a screencast of the entire basic set-up process.

The post All Access – Setup & Overview first appeared on Easy Digital Downloads.

]]>