EDD Advanced Shortcodes Setup & Documentation

You are here:
< Back

This documentation covers the setup and installation of the EDD Advanced Shortcodes Plugin. Through this, you’ll going to make use of some great advantages and features from the available shortcodes brought by this plugin. Read the complete information of this plugin right here.

Once you acquire a copy of this plugin, just follow the steps below on how to set up and install properly for it to work on your web store. Moreover, it is very simple and fast, so you don’t have to worry!

Setup and Installation

  1. First, install the EDD Advanced Shortcodes in your Easy Digital Downloads website. You can either upload the plugin via File upload or via FTP into the plugin folder.
  2. After that, the plugin is ready to be configured and used. Go to the Plugin Settings Page and enable/disable, adjust any of the features in any way you want.
  3. To use any of the shortcodes, simply and copy it from the Settings Page > EDD Advanced Shortcodes section. Next, go to any page of your choice and paste it anywhere on the content. After that, click on the Update button. Now, you can reload the page and the shortcode will be executed.

Settings Page

Let’s walk through all the available settings you can see when using this plugin.

A. Shortcode Attributes

On the first part of the Settings Page, listed down is all available shortcode attributes you can use to fine-tune the given shortcodes from this plugin. Click on any of these to see the attributes list.

Here are all available shortcode attributes you can use to fine-tune the given shortcodes. Click on any of these to see the attributes list.

  • authors: Defines the authors filter that will be applied.
    Allowed values: one or more author id separated by commas. Default: none.

     

    exclude_authors: Defines the authors exclusion filter to be applied.
    Allowed values: one or more author id separated by commas. Default: none.

     

    buy_button: Defines whether the buy button will be displayed.
    Allowed values: false, true. Default: true.

     

    category: Defines the categories filter to be applied.
    Allowed values: one or more category id separated by commas. Default: none.

     

    exclude_category: Defines the categories exclusion filter to be applied.
    Allowed values: one or more category id separated by commas. Default: none.

     

    columns: Defines the number of columns to be displayed.
    Allowed values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Default: from devices settings.

     

    description_length: Defines the number of characters for the download description.
    Allowed values: any positive integer. Default: 250.

     

    ids: Defines the downloads filter to be applied.
    Allowed values: one or more download id separated by commas. Default: none.

     

    exclude_ids: Defines the downloads exclusion filter that will be applied.
    Allowed values: one or more download id separated by commas. Default: none.

     

    load_more: Defines whether the button to load more downloads will be displayed instead of displaying the pagination.
    Allowed values: false, true. Default: false.

     

    number: Defines the number of downloads to be displayed per page.
    Allowed values: any positive integer. Default: 12.

     

    order: Defines the type of sorting to be performed, between ascending or descending.
    Allowed values: ASC, DESC. Default: DESC.

     

    orderby: Defines by which value the sorting will be performed.
    Allowed values: earnings, id, last_downloaded, post__in, post_date, price, random, rating, recently_viewed, sales, title, views. Default: post_date.

     

    pagination: Defines whether the pagination will be displayed.
    Allowed values: false, true. Default: true.

     

    price: Defines whether the price will be displayed.
    Allowed values: false, true. Default: false.

     

    tags: Defines the tags filter to be applied.
    Allowed values: one or more tag id separated by commas. Default: none.

     

    exclude_tags: Defines the tags exclusion filter that will be applied.
    Allowed values: one or more tag id separated by commas. Default: none.

     

    thumbnails: Defines whether the thumbnail will be displayed.
    Allowed values: false, true. Default: true.

     

    title_length: Defines the number of characters for the title.
    Allowed values: any positive integer. Default: none.

  • authors: Defines the authors filter that will be applied.
    Allowed values: one or more author id separated by commas. Default: none.

     

    exclude_authors: Defines the authors exclusion filter to be applied.
    Allowed values: one or more author id separated by commas. Default: none.

     

    auto_play: Defines whether the carousel will be played automatically.
    Allowed values: false, true. Default: true.

     

    buy_button: Defines whether the buy button will be displayed.
    Allowed values: false, true. Default: true.

     

    category: Defines the categories filter to be applied.
    Allowed values: one or more category id separated by commas. Default: none.

     

    exclude_category: Defines the categories exclusion filter to be applied.
    Allowed values: one or more category id separated by commas. Default: none.

     

    columns: Defines the number of columns to be displayed.
    Allowed values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Default: from devices settings.

     

    description_length: Defines the number of characters for the download description.
    Allowed values: any positive integer. Default: 250.

     

    ids: Defines the downloads filter to be applied.
    Allowed values: one or more download id separated by commas. Default: none.

     

    exclude_ids: Defines the downloads exclusion filter that will be applied.
    Allowed values: one or more download id separated by commas. Default: none.

     

    number: Defines the number of downloads to be displayed on the carousel.
    Allowed values: any positive integer. Default: 12.

     

    order: Defines the type of sorting to be performed, between ascending or descending.
    Allowed values: ASC, DESC. Default: DESC.

     

    orderby: Defines by which value the sorting will be performed.
    Allowed values: earnings, id, last_downloaded, post__in, post_date, price, random, rating, recently_viewed, sales, title, views. Default: post_date.

     

    price: Defines whether the price will be displayed.
    Allowed values: false, true. Default: false.

     

    speed_second: Defines the speed, in seconds, as the time to wait before showing more records.
    Allowed values: any positive number. Default: 3.

     

    speed_second_animation: Defines the speed, in seconds, of the slide effect.
    Allowed values: any positive number. Default: 0.5.

     

    tags: Defines the tags filter to be applied.
    Allowed values: one or more tag id separated by commas. Default: none.

     

    exclude_tags: Defines the tags exclusion filter that will be applied.
    Allowed values: one or more tag id separated by commas. Default: none.

     

    thumbnails: Defines whether the thumbnail will be displayed.
    Allowed values: false, true. Default: true.

     

    title_length: Defines the number of characters for the title.
    Allowed values: any positive integer. Default: none.

  • columns: Defines the number of columns to be displayed.
    Allowed values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Default: from devices settings.

     

    description_length: Defines the number of characters for the author description.
    Allowed values: any positive integer. Default: 250.

     

    ids: Defines the authors filter to be applied.
    Allowed values: one or more author id separated by commas. Default: none.

     

    exclude_ids: Defines the authors exclusion filter that will be applied.
    Allowed values: one or more author id separated by commas. Default: none.

     

    load_more: Defines whether the button to load more authors will be displayed instead of displaying the pagination.
    Allowed values: false, true. Default: false.

     

    number: Defines the number of authors to be displayed per page.
    Allowed values: any positive integer. Default: 12.

     

    order: Defines the type of sorting to be performed, between ascending or descending.
    Allowed values: ASC, DESC. Default: DESC.

     

    orderby: Defines by which value the sorting will be performed.
    Allowed values: date_created, id, name, product_count, sales_count, sales_value, username. Default: date_created.

     

    pagination: Defines whether the pagination will be displayed.
    Allowed values: false, true. Default: true.

     

    show: Defines whether only the active or all the authors will be displayed.
    Allowed values: active, all. Default: active.

     

    thumbnails: Defines whether the thumbnail will be displayed.
    Allowed values: false, true. Default: true.

     

    title_length: Defines the number of characters for the title.
    Allowed values: any positive integer. Default: none.

  • buy_button: Defines whether the buy button will be displayed.
    Allowed values: false, true. Default: false.

     

    columns: Defines the number of columns to be displayed.
    Allowed values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Default: from devices settings.

     

    description_length: Defines the number of characters for the download description.
    Allowed values: any positive integer. Default: 0.

     

    ids: Defines the reviews filter to be applied.
    Allowed values: one or more review id separated by commas. Default: none.

     

    exclude_ids: Defines the reviews exclusion filter that will be applied.
    Allowed values: one or more review id separated by commas. Default: none.

     

    exclude_product_ids: Defines the products exclusion filter that will be applied.
    Allowed values: one or more product id separated by commas. Default: none.

     

    load_more: Defines whether the button to load more reviews will be displayed instead of displaying the pagination.
    Allowed values: false, true. Default: false.

     

    minimum_rating: Defines the minimum rating number of a review to be displayed.
    Allowed values: 0, 1, 2, 3, 4, 5. Default: 0.

     

    number: Defines the number of reviews to be displayed per page.
    Allowed values: any positive integer. Default: 12.

     

    order: Defines the type of sorting to be performed, between ascending or descending.
    Allowed values: ASC, DESC. Default: DESC.

     

    orderby: Defines by which value the sorting will be performed.
    Allowed values: comment__in, comment_date, description, download, id, rating. Default: comment_date.

     

    pagination: Defines whether the pagination will be displayed.
    Allowed values: false, true. Default: true.

     

    price: Defines whether the price will be displayed.
    Allowed values: false, true. Default: false.

     

    product_ids: Defines the products filter to be applied.
    Allowed values: one or more product id separated by commas. Default: none.

     

    review_description_length: Defines the number of characters for the review description.
    Allowed values: any positive integer. Default: 250.

     

    thumbnails: Defines whether the thumbnail will be displayed.
    Allowed values: false, true. Default: false.

     

    title_length: Defines the number of characters for the title.
    Allowed values: any positive integer. Default: none.

  • auto_play: Defines whether the carousel will be played automatically.
    Allowed values: false, true. Default: true.

     

    buy_button: Defines whether the buy button will be displayed.
    Allowed values: false, true. Default: false.

     

    columns: Defines the number of columns to be displayed.
    Allowed values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Default: from devices settings.

     

    description_length: Defines the number of characters for the download description.
    Allowed values: any positive integer. Default: 0.

     

    ids: Defines the reviews filter to be applied.
    Allowed values: one or more review id separated by commas. Default: none.

     

    exclude_ids: Defines the reviews exclusion filter that will be applied.
    Allowed values: one or more review id separated by commas. Default: none.

     

    exclude_product_ids: Defines the products exclusion filter that will be applied.
    Allowed values: one or more product id separated by commas. Default: none.

     

    minimum_rating: Defines the minimum rating number of a review to be displayed.
    Allowed values: 0, 1, 2, 3, 4, 5. Default: 0.

     

    number: Defines the number of reviews to be displayed on the carousel.
    Allowed values: any positive integer. Default: 12.

     

    order: Defines the type of sorting to be performed, between ascending or descending.
    Allowed values: ASC, DESC. Default: DESC.

     

    orderby: Defines by which value the sorting will be performed.
    Allowed values: comment__in, comment_date, description, download, id, rating. Default: comment_date.

     

    price: Defines whether the price will be displayed.
    Allowed values: false, true. Default: false.

     

    product_ids: Defines the products filter to be applied.
    Allowed values: one or more product id separated by commas. Default: none.

     

    review_description_length: Defines the number of characters for the review description.
    Allowed values: any positive integer. Default: 250.

     

    speed_second: Defines the speed, in seconds, to wait before showing more records.
    Allowed values: any positive number. Default: 3.

     

    speed_second_animation: Defines the speed, in seconds, of the slide effect.
    Allowed values: any positive number. Default: 0.5.

     

    thumbnails: Defines whether the thumbnail will be displayed.
    Allowed values: false, true. Default: false.

     

    title_length: Defines the number of characters for the title.
    Allowed values: any positive integer. Default: none.

  • buy_button: Defines whether the buy button will be displayed.
    Allowed values: false, true. Default: true.

     

    columns: Defines the number of columns to be displayed.
    Allowed values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Default: from devices settings.

     

    description_length: Defines the number of characters for the download description.
    Allowed values: any positive integer. Default: 0.

     

    ids: Defines the payment filter to be applied.
    Allowed values: one or more payment id separated by commas. Default: none.

     

    exclude_ids: Defines the payment exclusion filter that will be applied.
    Allowed values: one or more payment id separated by commas. Default: none.

     

    last_days: Defines the date range, in last N days, to search for payments to be displayed.
    Allowed values: any positive integer. Default: 90.

     

    load_more: Defines whether the button to load more payments will be displayed instead of displaying the pagination.
    Allowed values: false, true. Default: false.

     

    number: Defines the number of payments/downloads to be displayed per page.
    Allowed values: any positive integer. Default: 12.

     

    order: Defines the type of sorting to be performed, between ascending or descending.
    Allowed values: ASC, DESC. Default: DESC.

     

    orderby: Defines by which value the sorting will be performed.
    Allowed values: id, post__in, post_date. Default: post_date.

     

    pagination: Defines whether the pagination will be displayed.
    Allowed values: false, true. Default: true.

     

    price: Defines whether the price will be displayed.
    Allowed values: false, true. Default: false.

     

    thumbnails: Defines whether the thumbnail will be displayed.
    Allowed values: false, true. Default: true.

     

    title_length: Defines the number of characters for the title.
    Allowed values: any positive integer. Default: none.

     

    setting_notification_message: Overrides the “Sales Notification → Notification Message” setting.
    Allowed values: the phrase you want for the notification message. Default: from settings.

     

    setting_repeat_downloads: Overrides the “Sales Notification → Repeat Downloads” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_skip_downloads_with_missing_data: Overrides the “Sales Notification → Skip Downloads with Missing Data” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_fake_data_enable: Overrides the “Sales Notification Fake Data → Enable” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_fake_data_only_for_missing_data: Overrides the “Sales Notification Fake Data → Only for Downloads with Missing Data” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_fake_data_download: Overrides the “Sales Notification Fake Data → Download” setting.
    Allowed values: one or more download separated by commas. Default: from settings.

     

    setting_fake_data_first_name: Overrides the “Sales Notification Fake Data → First Name” setting.
    Allowed values: one or more first name separated by commas. Default: from settings.

     

    setting_fake_data_last_name: Overrides the “Sales Notification Fake Data → Last Name” setting.
    Allowed values: one or more last name separated by commas. Default: from settings.

     

    setting_fake_data_country: Overrides the “Sales Notification Fake Data → Country” setting.
    Allowed values: one or more country separated by commas. Default: from settings.

     

    setting_fake_data_state: Overrides the “Sales Notification Fake Data → State/Province” setting.
    Allowed values: one or more state/province separated by commas. Default: from settings.

     

    setting_fake_data_city: Overrides the “Sales Notification Fake Data → City” setting.
    Allowed values: one or more city separated by commas. Default: from settings.

  • auto_play: Defines whether the carousel will be played automatically.
    Allowed values: false, true. Default: true.

     

    buy_button: Defines whether the buy button will be displayed.
    Allowed values: false, true. Default: true.

     

    columns: Defines the number of columns to be displayed.
    Allowed values: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10. Default: from devices settings.

     

    description_length: Defines the number of characters for the download description.
    Allowed values: any positive integer. Default: 0.

     

    ids: Defines the payment filter to be applied.
    Allowed values: one or more payment id separated by commas. Default: none.

     

    exclude_ids: Defines the payment exclusion filter that will be applied.
    Allowed values: one or more payment id separated by commas. Default: none.

     

    last_days: Defines the date range, in last N days, to search for payments to be displayed.
    Allowed values: any positive integer. Default: 90.

     

    number: Defines the number of payments/downloads to be displayed on the carousel.
    Allowed values: any positive integer. Default: 12.

     

    order: Defines the type of sorting to be performed, between ascending or descending.
    Allowed values: ASC, DESC. Default: DESC.

     

    orderby: Defines by which value the sorting will be performed.
    Allowed values: id, post__in, post_date. Default: post_date.

     

    price: Defines whether the price will be displayed.
    Allowed values: false, true. Default: false.

     

    speed_second: Defines the speed, in seconds, to wait before showing more records.
    Allowed values: any positive number. Default: 3.

     

    speed_second_animation: Defines the speed, in seconds, of the slide effect.
    Allowed values: any positive number. Default: 0.5.

     

    thumbnails: Defines whether the thumbnail will be displayed.
    Allowed values: false, true. Default: true.

     

    title_length: Defines the number of characters for the title.
    Allowed values: any positive integer. Default: none.

     

    setting_notification_message: Overrides the “Sales Notification → Notification Message” setting.
    Allowed values: the phrase you want for the notification message. Default: from settings.

     

    setting_repeat_downloads: Overrides the “Sales Notification → Repeat Downloads” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_skip_downloads_with_missing_data: Overrides the “Sales Notification → Skip Downloads with Missing Data” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_fake_data_enable: Overrides the “Sales Notification Fake Data → Enable” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_fake_data_only_for_missing_data: Overrides the “Sales Notification Fake Data → Only for Downloads with Missing Data” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_fake_data_download: Overrides the “Sales Notification Fake Data → Download” setting.
    Allowed values: one or more download separated by commas. Default: from settings.

     

    setting_fake_data_first_name: Overrides the “Sales Notification Fake Data → First Name” setting.
    Allowed values: one or more first name separated by commas. Default: from settings.

     

    setting_fake_data_last_name: Overrides the “Sales Notification Fake Data → Last Name” setting.
    Allowed values: one or more last name separated by commas. Default: from settings.

     

    setting_fake_data_country: Overrides the “Sales Notification Fake Data → Country” setting.
    Allowed values: one or more country separated by commas. Default: from settings.

     

    setting_fake_data_state: Overrides the “Sales Notification Fake Data → State/Province” setting.
    Allowed values: one or more state/province separated by commas. Default: from settings.

     

    setting_fake_data_city: Overrides the “Sales Notification Fake Data → City” setting.
    Allowed values: one or more city separated by commas. Default: from settings.

  • ids: Defines the payment filter to be applied.
    Allowed values: one or more payment id separated by commas. Default: none.

     

    exclude_ids: Defines the payment exclusion filter that will be applied.
    Allowed values: one or more payment id separated by commas. Default: none.

     

    last_days: Defines the date range, in last N days, to search for payments to be displayed.
    Allowed values: any positive integer. Default: 90.

     

    order: Defines the type of sorting to be performed, between ascending or descending.
    Allowed values: ASC, DESC. Default: DESC.

     

    orderby: Defines by which value the sorting will be performed.
    Allowed values: id, post__in, post_date. Default: post_date.

     

    setting_notification_message: Overrides the “Sales Notification → Notification Message” setting.
    Allowed values: the phrase you want for the notification message. Default: from settings.

     

    setting_repeat_downloads: Overrides the “Sales Notification → Repeat Downloads” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_skip_downloads_with_missing_data: Overrides the “Sales Notification → Skip Downloads with Missing Data” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_mobile_enable: Overrides the “Popup Sales Notification → Enable on Mobile” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_maximum_display_per_page: Overrides the “Popup Sales Notification → Maximum Display Per Page” setting.
    Allowed values: any positive integer. Default: from settings.

     

    setting_initial_delay_time: Overrides the “Popup Sales Notification → Initial Delay Time” setting.
    Allowed values: any positive integer. Default: from settings.

     

    setting_display_time: Overrides the “Popup Sales Notification → Display Time” setting.
    Allowed values: any positive integer. Default: from settings.

     

    setting_display_next_delay_time: Overrides the “Popup Sales Notification → Display Next Delay Time” setting.
    Allowed values: any positive integer. Default: from settings.

     

    setting_display_position: Overrides the “Popup Sales Notification → Display Position” setting.
    Allowed values: bottom_left, bottom_center, bottom_right, top_left, top_center, top_right, center. Default: from settings.

     

    setting_transition_in_type: Overrides the “Popup Sales Notification → Transition In Type” setting.
    Allowed values: fade_in, fade_in_down, fade_in_up, fade_in_left, fade_in_right. Default: from settings.

     

    setting_transition_out_type: Overrides the “Popup Sales Notification → Transition Out Type” setting.
    Allowed values: fade_out, fade_out_down, fade_out_up, fade_out_left, fade_out_right. Default: from settings.

     

    setting_allow_close_notification: Overrides the “Popup Sales Notification → Allow Close Notification” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_cycle_after_completion: Overrides the “Popup Sales Notification → Cycle After Completion” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_fake_data_enable: Overrides the “Sales Notification Fake Data → Enable Feature” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_fake_data_only_for_missing_data: Overrides the “Sales Notification Fake Data → Enable Only for Downloads with Missing Data” setting.
    Allowed values: false, true. Default: from settings.

     

    setting_fake_data_download: Overrides the “Sales Notification Fake Data → Download” setting.
    Allowed values: one or more download separated by commas. Default: from settings.

     

    setting_fake_data_first_name: Overrides the “Sales Notification Fake Data → First Name” setting.
    Allowed values: one or more first name separated by commas. Default: from settings.

     

    setting_fake_data_last_name: Overrides the “Sales Notification Fake Data → Last Name” setting.
    Allowed values: one or more last name separated by commas. Default: from settings.

     

    setting_fake_data_country: Overrides the “Sales Notification Fake Data → Country” setting.
    Allowed values: one or more country separated by commas. Default: from settings.

     

    setting_fake_data_state: Overrides the “Sales Notification Fake Data → State/Province” setting.
    Allowed values: one or more state/province separated by commas. Default: from settings.

     

    setting_fake_data_city: Overrides the “Sales Notification Fake Data → City” setting.
    Allowed values: one or more city separated by commas. Default: from settings.

B. Devices

This section allows you to set the number of default columns to show on all shortcodes depending on the size of the device being used. This setting will override the column attribute on the shortcode.

You can set the number of columns to show on different devices types such as:

• Mobile Phones – Portrait and Landscape (Extra Small and Small devices). You can set up to 2 columns for Portrait and 4 columns for Landscape view.

• Tablets (Medium devices) – You can set up to 6 columns to show.

• Desktops (Large devices) – You can set up to 10 columns to show.

C. Sales Notification

Notification Message – The user can define the message that will appear in both the Sales Notification List/Carousel and on the Pop-up Sales Notification. You can customize the message using some template tags to add within the message in order to display information about the sale and customer.

With the plugin’s new update, users can now enter 1 or more variations of notification message to show on the Sales Notification List/Carousel and Popups. The way this work is when a new sale is made, the system will determine what line message to show depending on if all given template tags have a corresponding data.

For example, our notification messages are entered as follows:

{first_name} in {city}, {country} purchased a {download_with_link}

Someone in {city}, {country} purchased a {download_with_link}

Someone purchased a {download_with_link}

New sale made has no first name of the customer, therefore the system will trigger and show the second line of the message instead of the first one. This chain goes as long as the system detects that one line message has a missing value from the purchase made.

Repeat Downloads – The users can enable/disable the display of repeated downloads on the sales notification popups and shortcodes. By default, it makes more sense for downloads to not repeat while showing the popups, as it could be annoying for visitors to keep seeing the same product all over again.

Skip Downloads with Missing Data – The users can skip to show a certain purchase made if it lacks some data that is needed in order to be displayed on the Sales Notification List/Carousel and on the Pop-up Sales Notification.

D. Popup Sales Notification

Enable Feature – This setting can allow the user to totally enable/disable the Sales Notification Popups for the entire website. Once enabled, the popups will show on any page where the Sales Notification Popups shortcode is inserted, or to any page where this feature is enabled based on the settings here.

Enable on Mobile – Checking this box will show the sales notification popups on your website when a mobile device is being used.

Enable on Entire Website – Checking this box will show the sales notification popups on the entire website, regardless of whether the shortcode is inserted on the page or not.

Enable on Blog Pages – Checking this box will show the sales notification popups on all blog pages, regardless of whether the shortcode is inserted on the page or not.

Enable on Download Pages – Checking this box will show the sales notification popups on all download pages, regardless of whether the shortcode is inserted on the page or not.

Enable on Download Category Pages – Checking this box will show the sales notification popups on all download category pages, regardless of whether the shortcode is inserted on the page or not.

Enable on Download Tag Pages – Checking this box will show the sales notification popups on all download tag pages, regardless of whether the shortcode is inserted on the page or not.

Maximum Display Per Page – Set the maximum number of sales notification popups to show on any page on your website.

Initial Delay Time – Set the number of seconds to wait before showing the first sales notification popups on any page on your website.

Display Time – Set the number of seconds on how long a single sales notification popup will stay on the page.

Display Next Delay Time – Set the number of seconds to wait before showing the next sales notification popup.

Display Position – Select where you want to display the sales notification popups on your page. (Bottom Left/Center/Right, Top Left/Center/Right, Center)

Transition In Type and Transition Out Type – The user can select the desired transition effect for showing and hiding the popup on a page. Options: Fade In/Out Down, Up, Left, Right.

Allow Close Notification – The user can allow visitors to close the popup notifications. With that, the cycle of popups stops.

Cycle After Completion – The user can enable to start the queue of popups all over again when the cycle ends. For example, if only 5 popups are being displayed, upon reaching the last popup, instead of stopping, the first one on the queue will be displayed again and so on.

Example – By clicking on the button, it will briefly show you how the popup sales notification looks like depending on the settings you have set.

E. Sales Notification Fake Data

Enable Feature – The user can enable/disable the use of fake data instead of the real sales from your payment history.

Enable Only for Downloads Missing Data – As explained earlier, there are some settings used to solve the problem when a sale has missing data needed to be displayed on the list/carousel or popups. Now, these settings allow you to use fake data in place of missing data on a real purchase.

Enter fake sales data to all available data fields
You must use commas to separate each information that displays through popups and shortcodes.
• Download ID
• First Name
• Last Name
• Country
• State Province
• City

Take note that the entered information on these fields preserves its order. So for example, if you enter:

First Name – Jack, Rita, Leo
Last Name – Richards, Gates, Turner

The above names will be taken and displayed as Jack Richards, Rita Gates and Leo Turner.

EDD Advanced Shortcodes

In this section, all available shortcodes are displayed with their respective examples and attributes, with descriptions, allowed values and default values for each.

Downloads List – Create a list of all your downloads by using the shortcode below.

[ edd-advanced-shortcode-downloads columns=”4″ description_length=”100″ load_more=”true” orderby=”views” number=”8″ ]

Downloads Carousel – Create a carousel of all your downloads by using the shortcode below.

[ edd-advanced-shortcode-carousel auto_play=”false” columns=”4″ description_length=”100″ orderby=”views” number=”8″ ]

Authors List – Create a list of all product authors by using the shortcode below.

[ edd-advanced-shortcode-authors columns=”4″ description_length=”150″ load_more=”true” number=”12″ orderby=”sales_count” ]

Authors Carousel – Create a carousel of all product authors by using the shortcode below.

[ edd-advanced-shortcode-authors-carousel auto_play=”false” columns=”6″ description_length=”200″ number=”18″ orderby=”sales_value” ]

Reviews List – Create a list of all your product reviews by using the shortcode below.

[ edd-advanced-shortcode-reviews columns=”4″ number=”12″ review_description=”true” review_description_length=”100″ orderby=”rating” ]

Reviews Carousel – Create a carousel of all your product reviews by using the shortcode below.

[ edd-advanced-shortcode-reviews-carousel auto_play=”false” columns=”8″ number=”24″ review_description=”true” review_description_length=”100″ orderby=”rating” ]

Sales Notification List – Create a list of all your sales data by using the shortcode below.

[ edd-advanced-shortcode-sales-notification columns=”6″ load_more=”true” number=”24″ status=”publish” thumbnails=”false” ]

Sales Notification Carousel – Create a carousel of all your sales data by using the shortcode below.

[ edd-advanced-shortcode-sales-notification-carousel auto_play=”false” columns=”4″ number=”12″ status=”publish” thumbnails=”false” ]

Popup Sales Notification – Activate the Popup Sales Notification on the specific page where you have placed the below shortcode.

[ edd-advanced-shortcode-popup-sales-notification status=”publish” setting_maximum_display_per_page=”5″ setting_display_time=”10″ setting_display_next_delay_time=”5″ setting_display_position=”bottom_right” setting_transition_in_type=”fade_in_left” setting_transition_in_type=”fade_out_right” setting_allow_close_notification=”false” ]

Frequently Asked Questions