Skip to main content
MeteorGPLby WebbingApps

Paid Memberships Pro - Affiliates Add On

Plugin
Watch 0 Star 0
Install

Changelog 2

Every release, newest first, as the vendor published it in the plugin’s changelog.

CHANGELOG.md

0.4.1

Improved Fixed In the repository
  • BUG FIX/ENHANCEMENT: Adjusted queries to only include credit for orders not in specific statuses.
  • ENHANCEMENT: Added pmpro_affiliates_new_code filter to allow custom code to modifty the generated Affiliate Codes.
  • ENHANCEMENT: Now generating the affiliate codes using the pmpro_getDiscountCode function.
  • ENHANCEMENT: Localized the plugin for translation.
  • ENHANCEMENT: Added 'Membership Level' to the Affiliate Report admin page and export CSV.

0.4

New Improved Fixed Not available yet
  • BUG FIX: Fixed issue where recurring orders weren't tracked as affiliate sales even if you set an affiliate to get credit for renewals.
  • BUG FIX: No longer overriding the default character set when adding the DB tables on install.
  • ENHANCEMENT: Moved some links on the affiliates page in the dashboard to "row actions".
  • ENHANCEMENT: Added an !!ORDER_AMOUNT!! variable to use in the tracking code.
  • REFACTOR: Created functions to get options and settings, avoiding warnings in different versions of PHP.

.3.1

  • BUG/ENHANCEMENT: Updating the "Affiliates" submenu page to support PMPro v2.0+ Dashboard menu.
  • ENHANCEMENT: Adding filter 'pmproaf_default_cookie_duration' for adjusting default cookie duration.
  • ENHANCEMENT: Updated Plugin URI, Author, and internal links to documentation pages.

.3

  • BUG FIX: Removed "trying" from the frontend affiliates page. (Thanks, ttshivers on GitHub)
  • BUG FIX/ENHANCEMENT: Now also checking the $post->post_content_filtered value when looking for the pmpro_affiliates_report shortcode. This helps with certain themes (e.g. Layers) that may have empty post_content. (Thanks, ttshivers on GitHub)
  • ENHANCEMENT: Now set a membership level to generate an affiliate for the user after membership checkout.
  • ENHANCEMENT: Set the frontend "Affiliate Report" page under Memberships > Page Settings.
  • ENHANCEMENT: Now you can customize the name your "program" (i.e. Affiliates, Referrals, Invitations), from the Memberships > Affiliates admin page.
  • ENHANCEMENT: Added row alternate coloring in admin report views.

.2.5

  • ENHANCEMENT: Now tracks visits as well as conversions.
  • ENHANCEMENT: Added Delete link to Affiliates admin page.

.2.4.1

  • BUG FIX: Replaced $wpdb->escape calls with esc_sql to avoid notice.

.2.4

  • BUG FIX: Fixed SQL bug that came up on some setups (typically Windows-based) where affiliates wouldn't insert. (Thanks, Jose Fernandez)

.2.3

  • ENHANCEMENT: Added affiliates link to admin bar.
  • ENHANCEMENT: Affiliate report export to CSV.
  • ENHANCEMENT: Frontend report for designated affiliate users.

.2.2

  • BUG FIX/ENHANCEMENT: Added a check to the notification code in the settings header so it wouldn't display NULL in the notification space if WP passes that back.
  • ENHANCEMENT: Will add a $0 invoice if someone checks out for a free level with an affiliate code set.

.2.1

  • BUG FIX/ENHANCEMENT: When checking for an affiliate id on a previous order, checking by user_id instead of subscription_transaction_id. This means that affiliates will be given credit when users upgrade... not just recurring invoices from the original subscription.

.2

  • ENHANCEMENT: Now adds the affiliate id to any order after is is "added" via the pmpro_added_order hook. This means that recurring payment orders will be marked with the affiliate id if you have your IPN handler, Silent Post URL, or Stripe Web Hook setup properly.
  • ENHANCEMENT: Affiliate codes are now linked to discount codes with the same code. If an affiliate code is passed, it will automatically use the discount code with the same value. If a discount code is used, it will apply the affiliate code with the same value (unless another affiliate code is already being used).

.1

  • Initial release.

Send feedback

What works, what does not, what is missing: a few words help.

Only if you would like a reply.

Taken in your browser, without this window. Passwords, what you typed into forms, keys and tokens are left out as grey blocks; you can hide more before sending. We keep screenshots for 90 days.

We store it with the page address, your language, window size, browser and IP address, and your e-mail address if you give one. The IP address and browser are deleted after 90 days. Privacy policy.

All languages