pbrocks / pmpro-affiliates Goto Github PK
View Code? Open in Web Editor NEWThis project forked from strangerstudios/pmpro-affiliates
Affiliate Tracking for Paid Memberships Pro
This project forked from strangerstudios/pmpro-affiliates
Affiliate Tracking for Paid Memberships Pro
=== Paid Memberships Pro - Affiliates Add On === Contributors: strangerstudios Tags: pmpro, paid memberships pro, ecommerce, affiliates Requires at least: 4.5 Tested up to: 4.7.3 Stable tag: .3 Create affiliate accounts and codes. If a code is passed to a page as a parameter, a cookie is set. If a cookie is present after checkout, the order is awarded to the affiliate account. You must have the latest version of Paid Memberships Pro installed (currently 1.4.7). == Description == Story * Admin creates affiliate account and code. * If affiliate code is passed as a parameter, a cookie is set for the specified number of days. * If a cookie is present after checkout, the order is awarded to the affiliate. * Reports in the admin, showing orders for each affiliate. * Associate an affiliate with a user to give that user access to view reports. Questions * Allow setting of fees? * Track recurring orders? * Affiliate reports in front end or back end? How much to show affiliates. == Installation == 1. Upload the `pmpro-affiliates` directory to the `/wp-content/plugins/` directory of your site. 1. Activate the plugin through the 'Plugins' menu in WordPress. 1. Manage affiliates through the "affiliates" admin page added under Memberships. 1. Affiliate URLs will look like http://site.com/?pa=AFFILIATECODE 1. You can add a "subid" to the URL on the fly for more granular tracking http://site.com/?pa=AFFILIATECODE&subid=TEST1 1. Create a page with the [pmpro_affiliates_report] shortcode and direct your affiliate users to that page. == Frequently Asked Questions == = I found a bug in the plugin. = Please post it in the issues section of GitHub and we'll fix it as soon as we can. Thanks for helping. https://github.com/strangerstudios/pmpro-affiliates/issues = I need help installing, configuring, or customizing the plugin. = Please visit our premium support site at http://www.paidmembershipspro.com for more documentation and our support forums. == Changelog == = .3 = * BUG: Removed "trying" from the frontend affiliates page. (Thanks, ttshivers on GitHub) * BUG/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 = * Replaced $wpdb->escape calls with esc_sql to avoid notice. = .2.4 = * Fixed SQL bug that came up on some setups (typically Windows-based) where affiliates wouldn't insert. (Thanks, Jose Fernandez) = .2.3 = * Added affiliates link to admin bar. * Affiliate report export to CSV. * Frontend report for designated affiliate users. = .2.2 = * Will add a $0 invoice if someone checks out for a free level with an affiliate code set. * 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. = .2.1 = * 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 = * 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). = .1 = * Initial release.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.