{"id":349162,"date":"2026-08-11T19:13:17","date_gmt":"2026-08-11T19:13:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ppl-affiliates-for-woocommerce\/"},"modified":"2026-08-11T19:13:06","modified_gmt":"2026-08-11T19:13:06","slug":"affireo-affiliates-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/affireo-affiliates-for-woocommerce\/","author":23213973,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.4","requires":"6.2","requires_php":"8.0","requires_plugins":null,"header_name":"Affireo - Affiliates for WooCommerce","header_author":"ProPluginsLab","header_description":"Run an affiliate program on WooCommerce with referral link tracking, commissions, an affiliate dashboard, and manual payouts.","assets_banners_color":"d586ac","last_updated":"2026-08-11 19:13:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/propluginslab.com\/shop\/plugins\/pro-plugins\/affireo-affiliates-for-woocommerce\/","header_author_uri":"https:\/\/propluginslab.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":43,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"propluginslab","date":"2026-08-11 19:13:06"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.gif":{"filename":"icon-128x128.gif","revision":3643220,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.gif":{"filename":"icon-256x256.gif","revision":3643220,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3643220,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3643220,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3643244,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"landingPage\":\"\\\/\",\"preferredVersions\":{\"php\":\"8.0\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"steps\":[{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"woocommerce\"},\"options\":{\"activate\":true}},{\"step\":\"installTheme\",\"themeData\":{\"resource\":\"wordpress.org\\\/themes\",\"slug\":\"storefront\"},\"options\":{\"activate\":true,\"importStarterContent\":true}},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"affireo-affiliates-for-woocommerce\"},\"options\":{\"activate\":true}},{\"step\":\"login\",\"username\":\"admin\",\"password\":\"password\"}]}"}},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[369,370,5403,387,286],"plugin_category":[35,45],"plugin_contributors":[244693],"plugin_business_model":[],"class_list":["post-349162","plugin","type-plugin","status-publish","hentry","plugin_tags-affiliate","plugin_tags-affiliate-marketing","plugin_tags-commission","plugin_tags-referral","plugin_tags-woocommerce","plugin_category-advertising","plugin_category-ecommerce","plugin_contributors-propluginslab","plugin_committers-codewoogeek","plugin_committers-heyvicky","plugin_committers-propluginslab"],"banners":{"banner":"https:\/\/ps.w.org\/affireo-affiliates-for-woocommerce\/assets\/banner-772x250.jpg?rev=3643220","banner_2x":"https:\/\/ps.w.org\/affireo-affiliates-for-woocommerce\/assets\/banner-1544x500.jpg?rev=3643220","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/affireo-affiliates-for-woocommerce\/assets\/icon-128x128.gif?rev=3643220","icon_2x":"https:\/\/ps.w.org\/affireo-affiliates-for-woocommerce\/assets\/icon-256x256.gif?rev=3643220","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Affireo turns your store into a working affiliate program. Affiliates get a referral link, you get a commission record on every sale they bring in, and both sides see the numbers in a clean dashboard.<\/p>\n\n<p>Every feature listed here is fully functional with no time limit, quota, or license key.<\/p>\n\n<p><strong>Referral tracking<\/strong><\/p>\n\n<ul>\n<li>Referral links using <code>?ref=yourslug<\/code>, tidy <code>\/go\/yourslug\/<\/code> links, and custom vanity slugs<\/li>\n<li>Signed, tamper resistant tracking cookies with a configurable duration (30 days by default)<\/li>\n<li>Last click attribution, so the most recent affiliate gets credit<\/li>\n<li>Bot filtering, so crawlers never create fake clicks<\/li>\n<li>WP Consent API support and hashed IP storage, so you stay privacy friendly<\/li>\n<\/ul>\n\n<p><strong>Commissions<\/strong><\/p>\n\n<ul>\n<li>Percentage or fixed amount commission on every referred order<\/li>\n<li>Choose what commission is calculated on: item subtotal, taxes, shipping, discounts<\/li>\n<li>Minimum order amount, plus product, category, and user role exclusions<\/li>\n<li>A grace period that holds commissions until the refund window closes, so you never pay out on an order that gets returned<\/li>\n<li>Automatic reversal on full refunds and proportional reduction on partial refunds<\/li>\n<li>Block self referrals so affiliates cannot buy through their own link<\/li>\n<li>Per affiliate rate overrides<\/li>\n<\/ul>\n\n<p><strong>Affiliate management<\/strong><\/p>\n\n<ul>\n<li>Unlimited affiliates, with no cap on how many you approve<\/li>\n<li>Registration form with an application queue: approve, reject, or suspend<\/li>\n<li>A drag and drop registration form field builder<\/li>\n<li>Approve applications automatically if you prefer<\/li>\n<li>Activity log recording every status change, rate change, and payout<\/li>\n<li>A dedicated Affiliate Manager role so you can delegate without handing over admin access<\/li>\n<\/ul>\n\n<p><strong>Payouts<\/strong><\/p>\n\n<ul>\n<li>Record manual and store credit payouts with sequential invoice numbers<\/li>\n<li>Minimum payout thresholds<\/li>\n<li>CSV export of everything you owe<\/li>\n<li>Affiliate payout details encrypted at rest and masked in the admin<\/li>\n<\/ul>\n\n<p><strong>Affiliate dashboard<\/strong><\/p>\n\n<ul>\n<li>A front end dashboard via the <code>[ppl_afw_portal]<\/code> shortcode: earnings, referral links, commission history, payout history<\/li>\n<li>A registration form via the <code>[ppl_afw_registration]<\/code> shortcode<\/li>\n<li>Light and dark mode, responsive to 320px, keyboard accessible, and it still works with JavaScript disabled<\/li>\n<li>Fully overridable templates so your theme can restyle any part of it<\/li>\n<\/ul>\n\n<p><strong>Built properly<\/strong><\/p>\n\n<ul>\n<li>WooCommerce High Performance Order Storage (HPOS) and Blocks checkout compatible<\/li>\n<li>GDPR personal data exporter and eraser<\/li>\n<li>REST API under <code>ppl-afw\/v1<\/code><\/li>\n<li>Translation ready<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate WooCommerce.<\/li>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/<\/code>, or install it from Plugins &gt; Add New.<\/li>\n<li>Activate the plugin through the Plugins screen.<\/li>\n<li>Go to Affiliates &gt; Settings to set your commission rate and cookie duration.<\/li>\n<li>Create a page containing <code>[ppl_afw_portal]<\/code> for the affiliate dashboard, and another containing <code>[ppl_afw_registration]<\/code> for applications.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20with%20high%20performance%20order%20storage%3F\"><h3>Does it work with High Performance Order Storage?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares HPOS compatibility and uses the WooCommerce CRUD APIs, so it works with both legacy post storage and HPOS.<\/p><\/dd>\n<dt id=\"how%20do%20affiliates%20sign%20up%3F\"><h3>How do affiliates sign up?<\/h3><\/dt>\n<dd><p>Create a page containing the <code>[ppl_afw_registration]<\/code> shortcode. Applications appear under Affiliates in wp-admin, where you approve or reject them. You can also enable automatic approval in the settings.<\/p><\/dd>\n<dt id=\"how%20do%20affiliates%20get%20paid%3F\"><h3>How do affiliates get paid?<\/h3><\/dt>\n<dd><p>The plugin records the payouts you make, generates a sequential invoice for each one, and exports what you owe as CSV. You send the money using your normal method.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20referred%20order%20is%20refunded%3F\"><h3>What happens if a referred order is refunded?<\/h3><\/dt>\n<dd><p>Commissions stay locked for a grace period you control (14 days by default), so a refunded order never reaches a payout. If a refund happens after approval, a full refund reverses the commission and a partial refund reduces it proportionally.<\/p><\/dd>\n<dt id=\"is%20affiliate%20payout%20data%20safe%3F\"><h3>Is affiliate payout data safe?<\/h3><\/dt>\n<dd><p>Payout details are encrypted at rest with libsodium and are only ever shown masked in the admin.<\/p><\/dd>\n<dt id=\"will%20uninstalling%20delete%20my%20data%3F\"><h3>Will uninstalling delete my data?<\/h3><\/dt>\n<dd><p>No. Your affiliate data is kept unless you first enable \"delete data on uninstall\" in the settings.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Run an affiliate program on WooCommerce: referral link tracking, commissions, a front end affiliate dashboard, and payouts.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/349162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=349162"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/propluginslab"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=349162"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=349162"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=349162"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=349162"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=349162"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=349162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}