Black Friday: 30% OFF en todos los planes, aplicado automáticamente en el carrito Ver planes

Paid Memberships Pro Affiliates Changelog

Todas las versiones registradas, de la más nueva a la más antigua, con lo que cambió en cada una.

Última 0.8.1 · 28 sep 20269 versionesDesde jul 2020

2026 · 2 versiones

  1. 0.8.1

    Última
    4 correcciones5 de seguridad
    Corregido
    • Fixed the affiliate report not redirecting members without an affiliate code when the page uses the block or shortcode attributes. #76 (@dwanjuki)
    • Fixed the affiliate report page being cut off when viewing an invalid report or another user's report. #76 (@dwanjuki)
    • Fixed affiliate names and settings with apostrophes being saved with a stray backslash. #77 (@dparker1005)
    • Fixed the commission rate showing as a decimal after a failed affiliate save, which could save it as 0% if saved again. #79 (@dparker1005)
    Seguridad
    • Now requiring an administrator capability (or the `pmpro_affiliates_report_csv` capability) to export the report for all affiliates, and a nonce for all affiliate report CSV exports. #78 (@dparker1005)
    • Now requiring a valid nonce and the `manage_options` capability for the affiliate user autocomplete search. #78 (@dparker1005)
    • Now requiring a nonce to add, edit, or delete affiliates and to save the Affiliates settings. #79 (@dparker1005)
    • Now requiring the `manage_options` capability to mark affiliate orders as paid or reset their paid status. #79 (@dparker1005)
    • Prepared the admin delete affiliate query and improved sanitization, escaping and direct file access protection. #77 (@dparker1005)
  2. 0.8

    3 mejoras
    Mejora
    • Retroactively create affiliates for any member that belongs to a level with the "Automatically create affiliate code?" option enabled. (@andrewlimaza)
    • Added an Affiliate Edit Member Panel screen for all affiliate users with pagination. (@andrewlimaza, @jahidhasan018)
    • General improvements to the admin UI as well as helpful links added in the admin. (@kimcoleman)

2025 · 2 versiones

  1. 0.7

    4 mejoras1 corrección
    Mejora
    • Improved frontend styling for PMPro V3.1+. Includes updates to overall CSS classes used. (@kimcoleman)
    • Added frontend "show_conversion_table" attribute to the report shortcode. Allowing affiliates to see their commission rate, visits and conversion rate percentage. (@andrewlimaza)
    • Now defaults to 5% as the commission rate when creating a new affiliate. New filter added `pmpro_affiliate_default_commission_rate` (@andrewlimaza)
    • General code improvements to shortcode attributes that expect boolean values ( @andrewlimaza)
    Corregido
    • Fixed an issue where recurring orders were not being tracked correctly for affiliates. #60 (@dwanjuki)
  2. 0.6.2

    1 mejora2 correcciones1 de seguridad
    Mejora
    • Added a new filter `pmpro_affiliates_commission_calculation_source` to allow calculating commissions based on the order total or subtotal. #53 (@JarrydLong)
    Corregido
    • Fixed an issue where orders that were not associated with affiliates would still show in the affiliates report. #55 (@dparker1005)
    • Fixed an issue where some strings would not be translated. #57 (@andrewlimaza)
    Seguridad
    • Improved the escaping of strings throughout the plugin. #58 (@dparker1005)

2024 · 1 versión

  1. 0.6.1

    2 mejoras2 correcciones
    Mejora
    • Updating ` ` tags to ` ` tags for better accessibility. #51 (@kimwhite)
    • Now using the `pmpro_default_discount_code` filter for sites using PMPro v3.0+ instead of setting discount code by altering request variables. #50 (@dparker1005)
    Corregido
    • Fixed a warning on the reports page when the affiliate name was missing from the report. #52 (@andrewlimaza)
    • Fixed an issue with exporting the affiliates CSV wouldn't include the affiliates name. #52 (@andrewlimaza)

2023 · 1 versión

  1. 0.6

    8 mejoras1 de seguridad
    Mejora
    • Added ability to track commission rate and mark affiliate commission/orders as paid or reset them to unpaid. Defaults to 0% to keep backwards compatibility.
    • Added "PMPro Affiliates Report" block.
    • Improved frontend affiliate report to be responsive for mobile devices.
    • Added the ability to search for affiliates based on the affiliate name or email within the admin area.
    • General improvements to UI/UX of the affiliates admin area. Added various links to navigate between affiliate and user information more easily.
    • Added autocomplete username functionality when creating an affiliate.
    • Improved logic to figure out affiliate orders during checkout (Only loads relevant code on the checkout page).
    • Added filter 'pmpro_affiliates_autocomplete_user_search_limit' to adjust the number of users returned in the autocomplete search when adding an affiliate. Defaults to 25.
    Seguridad
    • General improvements to sanitization and escaping of strings and SQL queries.

2022 · 1 versión

  1. 0.5

    5 mejoras4 correcciones
    Mejora
    • Implemented the WP POT/PO/MO Generator action.
    • Added `pmpro_affiliate_report_extra_cols_header` and `pmpro_affiliate_report_extra_cols_body` hooks to show extra data on the Reports table in WP admin.
    • Added `pmpro_affiliate_extra_cols_header` and `pmpro_affiliate_extra_cols_body` hooks to show extra data on the Affiliates table in WP admin.
    • Added `pmpro_affiliate_list_csv_extra_columns` and `pmpro_affiliate_list_csv_extra_column_data` filters to add extra data to the Affiliate report export to CSV.
    • Added `pmpro_affiliate_default_cookie_duration` filter adjust the cookie days default value when manually creating a new affiliate.
    Corregido
    • Fixed warning and broken functionality for the "View All" back link for frontend user affiliate reports.
    • BUG FIX/ENHANCEMENT: Now localizing dates using the date_i18n function.
    • BUG FIX/ENHANCEMENT: Fixed incorrect textdomain for a few localized strings.
    • BUG FIX/ENHANCEMENT: Improved "How to Create Links" language for the frontend affiliate report.

2021 · 1 versión

  1. 0.4.1

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

2020 · 1 versión

  1. 0.4

    17 mejoras9 correcciones8 cambios
    Mejora
    • Moved some links on the affiliates page in the dashboard to "row actions".
    • Added an !!ORDER_AMOUNT!! variable to use in the tracking code.
    • Created functions to get options and settings, avoiding warnings in different versions of PHP.
    • Adding filter 'pmproaf_default_cookie_duration' for adjusting default cookie duration.
    • Updated Plugin URI, Author, and internal links to documentation pages.
    • Now set a membership level to generate an affiliate for the user after membership checkout.
    • Set the frontend "Affiliate Report" page under Memberships > Page Settings.
    • Now you can customize the name your "program" (i.e. Affiliates, Referrals, Invitations), from the Memberships > Affiliates admin page.
    • Added row alternate coloring in admin report views.
    • Now tracks visits as well as conversions.
    • Added Delete link to Affiliates admin page.
    • Added affiliates link to admin bar.
    • Affiliate report export to CSV.
    • Frontend report for designated affiliate users.
    • Will add a $0 invoice if someone checks out for a free level with an affiliate code set.
    • 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.
    • 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).
    Corregido
    • Fixed issue where recurring orders weren't tracked as affiliate sales even if you set an affiliate to get credit for renewals.
    • No longer overriding the default character set when adding the DB tables on install.
    • BUG/ENHANCEMENT: Updating the "Affiliates" submenu page to support PMPro v2.0+ Dashboard menu.
    • 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)
    • Replaced $wpdb->escape calls with esc_sql to avoid notice.
    • Fixed SQL bug that came up on some setups (typically Windows-based) where affiliates wouldn't insert. (Thanks, Jose Fernandez)
    • 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.
    • 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.
    Cambios
    • = .3.1 =
    • = .2.5 =
    • = .2.4.1 =
    • = .2.4 =
    • = .2.3 =
    • = .2.2 =
    • = .2.1 =
    • Initial release.

Changelog publicado por el desarrollador, en su idioma original.