Skip to content

PeepSo EDD adds one tab to the PeepSo member profile: My Downloads. Its URL slug is edd-downloads, so a member’s tab lives at their profile URL followed by edd-downloads/.

  • The tab is shown only when Show My Downloads tab is on in PeepSo > Configuration > EDD (on by default).
  • The viewer must be logged in and viewing their own profile. The tab is never added to another member’s profile.
  • If someone opens another member’s edd-downloads/ URL directly, they are sent to that member’s profile instead.
  • The label defaults to “My Downloads”. The owner can change it with the Tab label setting.

The tab has up to four views. Each view shows Easy Digital Downloads’ own block for that data, inside the member’s profile, so members see the same fields, links and actions EDD shows anywhere else on your site. Members move between views with a switcher at the top of the tab.

View EDD block Shown when
Library edd/user-downloads Easy Digital Downloads provides the block. This is the view the tab opens on.
Orders edd/order-history Easy Digital Downloads provides the block.
License keys edd/licenses EDD Software Licensing is active and Show license keys is on.
Subscriptions edd/subscriptions EDD Recurring Payments is active and Show subscriptions is on.

A view appears only when the plugin that owns its block is active. If only one view is available, the switcher is hidden and that view is shown on its own.

The current view is kept in the URL as ?view=library, ?view=orders, ?view=licenses or ?view=subscriptions. An unknown or hidden view opens Library instead (or the first available view).

EDD’s downloads block. It lists the products the member has bought, each with links to its files. When EDD Pro is active, a search field above the list finds a product. Which files a member may download is decided by EDD, the same as on EDD’s own pages. The Library lists every product; it is not split into pages.

EDD’s order history block. Each order shows:

  • The order number and its status, including “Renewal” for renewal orders.
  • The order date and amount.
  • A View Order Details link to EDD’s order details page.
  • A View Licenses link when EDD Software Licensing is active.

EDD Software Licensing’s licenses block. Each license shows:

  • The license key, with a copy button.
  • The license status and expiry date.
  • Activations in use out of the limit, for example “2 / 5”.
  • A Manage Activations dialog where the member can deactivate sites.
  • Extend or renew actions for the license, as EDD Software Licensing offers them.
  • A link to the order the license came from.

EDD Recurring Payments’ subscriptions block. Each subscription shows:

  • The subscription number and status.
  • The subscribed product.
  • The price per period.
  • The renewal date.
  • A link to the subscription details page, where the member can use EDD Recurring Payments’ own update and cancel actions.

Orders, License keys and Subscriptions show Items per page entries per page (10 by default, 1 to 50), using the blocks’ own paging. The Library lists every product, because EDD’s downloads block has no paging.

The plugin points EDD’s block colour variable at the theme’s text colour, so the blocks follow the theme in light and dark mode.

On narrow screens the view switcher becomes a two-column grid and the EDD blocks use their own responsive layout. Nothing scrolls sideways.

When a view has nothing to show, Orders and License keys show the message EDD shows elsewhere on your site. Library and Subscriptions show “You haven’t purchased anything yet.” and “You don’t have any subscriptions.”, with a link to the shop, because EDD’s own blocks show nothing (Library) or a misleading “You must be logged in” (Subscriptions) for a member who has never bought.

1.x profile URLs redirect permanently (301) so old links and bookmarks keep working:

Old profile segment Goes to
edd-checkout Your store’s EDD checkout page.
edd-purchase-confirmation Your store’s EDD checkout page.
edd-purchase-history My Downloads, when it is the member’s own profile. Otherwise that member’s profile.
edd-purchase-details My Downloads, when it is the member’s own profile. Otherwise that member’s profile.

These redirects always run. If Show My Downloads tab is off, links to the tab go to the member’s profile instead.