{"id":387792,"date":"2026-10-19T18:03:51","date_gmt":"2026-10-19T18:03:51","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/affiliatelauncher\/"},"modified":"2026-10-19T18:22:27","modified_gmt":"2026-10-19T18:22:27","slug":"affiliatelauncher","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/affiliatelauncher\/","author":23585665,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.8","stable_tag":"0.2.8","tested":"7.1.3","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"AffiliateLauncher","header_author":"CNR Consulting Services, Inc.","header_description":"Connects your WooCommerce store to AffiliateLauncher for affiliate attribution, cart float selection, and commission sync.","assets_banners_color":"3f9291","last_updated":"2026-10-19 18:22:27","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/directsales.software","header_author_uri":"https:\/\/cnrcode.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":59,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.2.8":{"tag":"0.2.8","author":"cnrcodetech","date":"2026-10-19 18:22:27","revision":3755352}},"upgrade_notice":{"0.2.8":"<p>Author and plugin URI updated for WordPress.org ownership clarity. No functional change.<\/p>","0.2.7":"<p>Plugin folder \/ slug is now <code>affiliatelauncher<\/code>. On older zips: deactivate the old plugin, install and activate this one, then delete the old one. Settings carry over. See the FAQ. Adds WordPress 7.1 and WooCommerce 11.2 support.<\/p>","0.2.6":"<p>Adds GPL license declaration and WordPress.org readme. No functional change required after upgrade.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3755349,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3755349,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3755349,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3755349,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3755349,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.8"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3755349,"resolution":"1","location":"assets","locale":"","width":1600,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3755349,"resolution":"2","location":"assets","locale":"","width":1600,"height":1000},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3755349,"resolution":"3","location":"assets","locale":"","width":1600,"height":1000},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3755349,"resolution":"4","location":"assets","locale":"","width":1600,"height":1000},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3755349,"resolution":"5","location":"assets","locale":"","width":1600,"height":1000}},"screenshots":{"1":"Plugin settings under WooCommerce &gt; AffiliateLauncher. Paste your API base URL, integration key, and company site ID, and choose whether shoppers see the affiliate lookup on your store.","2":"Setup in three steps: install the plugin, paste three values from AffiliateLauncher, then connect a Read\/Write REST API key so orders sync.","3":"What you manage in the AffiliateLauncher cloud admin: roster and enrollment, tracking links, commission plans, the sales and commission ledger, PayPal mass-pay export, and the storefront lookup.","4":"Tracking link formats partners can share, including short \/al\/r\/ links and links that credit a party or event.","5":"How a sale moves from a partner link to the commission ledger and a PayPal payout file."}},"plugin_section":[],"plugin_tags":[2580,3082,12694,127119,286],"plugin_category":[35,45],"plugin_contributors":[287569],"plugin_business_model":[],"class_list":["post-387792","plugin","type-plugin","status-publish","hentry","plugin_tags-affiliate-program","plugin_tags-affiliates","plugin_tags-commissions","plugin_tags-direct-sales","plugin_tags-woocommerce","plugin_category-advertising","plugin_category-ecommerce","plugin_contributors-cnrcodetech","plugin_committers-cnrcodetech"],"banners":{"banner":"https:\/\/ps.w.org\/affiliatelauncher\/assets\/banner-772x250.png?rev=3755349","banner_2x":"https:\/\/ps.w.org\/affiliatelauncher\/assets\/banner-1544x500.png?rev=3755349","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/affiliatelauncher\/assets\/icon.svg?rev=3755349","icon":"https:\/\/ps.w.org\/affiliatelauncher\/assets\/icon.svg?rev=3755349","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/affiliatelauncher\/assets\/screenshot-1.png?rev=3755349","caption":"Plugin settings under WooCommerce &gt; AffiliateLauncher. Paste your API base URL, integration key, and company site ID, and choose whether shoppers see the affiliate lookup on your store."},{"src":"https:\/\/ps.w.org\/affiliatelauncher\/assets\/screenshot-2.png?rev=3755349","caption":"Setup in three steps: install the plugin, paste three values from AffiliateLauncher, then connect a Read\/Write REST API key so orders sync."},{"src":"https:\/\/ps.w.org\/affiliatelauncher\/assets\/screenshot-3.png?rev=3755349","caption":"What you manage in the AffiliateLauncher cloud admin: roster and enrollment, tracking links, commission plans, the sales and commission ledger, PayPal mass-pay export, and the storefront lookup."},{"src":"https:\/\/ps.w.org\/affiliatelauncher\/assets\/screenshot-4.png?rev=3755349","caption":"Tracking link formats partners can share, including short \/al\/r\/ links and links that credit a party or event."},{"src":"https:\/\/ps.w.org\/affiliatelauncher\/assets\/screenshot-5.png?rev=3755349","caption":"How a sale moves from a partner link to the commission ledger and a PayPal payout file."}],"raw_content":"<!--section=description-->\n<p>AffiliateLauncher runs affiliate, consultant, and distributor programs for online stores and direct-sales companies. This plugin connects your WooCommerce store to the AffiliateLauncher cloud service, so every order from a partner link is credited to the right person.<\/p>\n\n<p>In AffiliateLauncher you manage your roster and enrollment, give each partner tracking links, set commission plans, review a sales and commission ledger, and export PayPal mass payment files when it's time to pay. On your store, the plugin captures tracking links, saves the affiliate (and party or event, if used) on each order, and can show a lookup so shoppers credit their consultant.<\/p>\n\n<p>Commissions are calculated in AffiliateLauncher, not inside WordPress. You paste three values from your AffiliateLauncher admin into the plugin, then connect a WooCommerce REST API key so order webhooks can sync.<\/p>\n\n<ul>\n<li>Tracking links in three formats: ?_f=site-id, short \/al\/r\/site-id links, and #site-id<\/li>\n<li>Party and event credit with ?_e=event-id<\/li>\n<li>Optional storefront lookup so shoppers can pick their consultant<\/li>\n<li>Works with High-Performance Order Storage (HPOS) and the Cart and Checkout blocks<\/li>\n<li>Shopify and WooCommerce orders can feed the same company<\/li>\n<\/ul>\n\n<h4>External services<\/h4>\n\n<p>This plugin connects to AffiliateLauncher, a hosted service run by CNR Consulting Services, Inc. Nothing is sent until you enter an API base URL and integration key on the WooCommerce &gt; AffiliateLauncher settings screen.<\/p>\n\n<p>What is sent and when:<\/p>\n\n<ul>\n<li>Storefront pages (only when the cart float is turned on): the visitor's browser loads the AffiliateLauncher lookup widget scripts from <code>&lt;API base URL&gt;\/storefront-widget\/<\/code> and sends affiliate and event lookups, your company site ID, the integration key, and an anonymous session ID to the AffiliateLauncher API.<\/li>\n<li>Admin settings screen: the \"Open AffiliateLauncher\" button links to your company page on the API base URL. Nothing is sent until you click it.<\/li>\n<li>Order sync: AffiliateLauncher reads order data through the WooCommerce REST API key and webhooks you authorize from AffiliateLauncher. Orders carry the affiliate, event, and session IDs this plugin saves at checkout.<\/li>\n<\/ul>\n\n<p>The plugin also sets a first-party cookie, <code>al_fsession<\/code>, to keep the affiliate session for attribution.<\/p>\n\n<p>AffiliateLauncher terms of service and privacy policy: https:\/\/directsales.software\/pub\/agreements<\/p>\n\n<p>The plugin itself is free and GPL-licensed and does not license-gate features. Paid AffiliateLauncher plans are billed by the service, not inside WordPress. Support: affiliatelauncher@directsales.software.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin zip via Plugins &gt; Add New &gt; Upload Plugin, or install from the WordPress.org plugin directory when available.<\/li>\n<li>Activate the plugin through the Plugins screen. WooCommerce must be active.<\/li>\n<li>Open WooCommerce &gt; AffiliateLauncher.<\/li>\n<li>Paste your API base URL, company site ID, and WooCommerce integration key from AffiliateLauncher &gt; Settings &gt; WooCommerce.<\/li>\n<li>In AffiliateLauncher Settings (WooCommerce), connect the store with a WooCommerce REST API key so order webhooks can sync.<\/li>\n<li>Use a non-Plain permalink structure if you want pretty affiliate links (<code>\/al\/r\/...<\/code>). Query and hash links still work with Plain permalinks.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20work%20for%20party%20plan%20and%20direct-sales%20companies%3F\"><h3>Does it work for party plan and direct-sales companies?<\/h3><\/dt>\n<dd><p>Yes. Consultants share tracking links, orders can credit a party or event with an event ID, and the optional storefront lookup lets shoppers find their consultant at checkout so the right person gets credit.<\/p><\/dd>\n<dt id=\"can%20shoppers%20choose%20their%20consultant%3F\"><h3>Can shoppers choose their consultant?<\/h3><\/dt>\n<dd><p>Yes. Turn on \"Show affiliate lookup float on the storefront\" in WooCommerce &gt; AffiliateLauncher. Shoppers can search for a consultant, and the choice is saved on their order.<\/p><\/dd>\n<dt id=\"how%20do%20i%20pay%20affiliates%3F\"><h3>How do I pay affiliates?<\/h3><\/dt>\n<dd><p>Commissions build up in the AffiliateLauncher ledger as orders sync. When you pay, mark the commissions paid and export a PayPal mass payment file. The plugin itself never moves money.<\/p><\/dd>\n<dt id=\"does%20it%20support%20hpos%20and%20the%20cart%20and%20checkout%20blocks%3F\"><h3>Does it support HPOS and the Cart and Checkout blocks?<\/h3><\/dt>\n<dd><p>Yes. The plugin declares compatibility with High-Performance Order Storage and the Cart and Checkout blocks.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20with%20a%20shopify%20store%20too%3F\"><h3>Can I use it with a Shopify store too?<\/h3><\/dt>\n<dd><p>Yes. One AffiliateLauncher company can connect both. WooCommerce orders are stored as woo-{order number} so they never collide with Shopify order numbers.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%3F\"><h3>What happens when I uninstall?<\/h3><\/dt>\n<dd><p>Deleting the plugin removes its settings. Affiliate and event details saved on past orders stay on those orders.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20help%3F\"><h3>Where do I get help?<\/h3><\/dt>\n<dd><p>Post in the support forum for this plugin, or email affiliatelauncher@directsales.software with your store or company name.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20bill%20me%20inside%20wordpress%3F\"><h3>Does this plugin bill me inside WordPress?<\/h3><\/dt>\n<dd><p>No. The connector is free. AffiliateLauncher cloud billing (if you use paid plans) is handled outside this plugin, for example Stripe for direct signup, or WooCommerce.com SaaS Billing if you purchase through the WooCommerce.com marketplace when that listing is available.<\/p><\/dd>\n<dt id=\"what%20data%20is%20sent%20to%20affiliatelauncher%3F\"><h3>What data is sent to AffiliateLauncher?<\/h3><\/dt>\n<dd><p>Configured stores send the connector settings you enter and use AffiliateLauncher endpoints for affiliate lookup \/ attribution and related connector traffic. Order sync uses the Woo REST API connection you authorize from AffiliateLauncher. See AffiliateLauncher agreements in the cloud admin for processing details.<\/p><\/dd>\n<dt id=\"do%20i%20need%20pretty%20permalinks%3F\"><h3>Do I need pretty permalinks?<\/h3><\/dt>\n<dd><p>Pretty affiliate paths (<code>\/al\/r\/...<\/code>) need a non-Plain permalink structure. Settings &gt; Permalinks. Query (<code>?_f=<\/code>) and hash (<code>#siteId<\/code>) links still work when permalinks are Plain.<\/p><\/dd>\n<dt id=\"i%20installed%20an%20older%20zip.%20how%20do%20i%20move%20to%20this%20version%3F\"><h3>I installed an older zip. How do I move to this version?<\/h3><\/dt>\n<dd><p>Version 0.2.7 uses the plugin folder <code>affiliatelauncher<\/code>. Older zips used <code>affiliatelauncher-woocommerce<\/code> or <code>affiliatelauncher-for-woocommerce<\/code>, so WordPress may show more than one copy. Your settings carry over.<\/p>\n\n<ol>\n<li>Go to Plugins and deactivate any older AffiliateLauncher \/ AffiliateLauncher for WooCommerce copy.<\/li>\n<li>Upload the new zip under Plugins &gt; Add New &gt; Upload Plugin, and activate it.<\/li>\n<li>Check WooCommerce &gt; AffiliateLauncher. Your API base URL, company site ID and integration key should still be filled in.<\/li>\n<li>Delete the old plugin(s) from the Plugins screen while the new one is active. The new plugin keeps your settings when the old ones are removed.<\/li>\n<\/ol>\n\n<p>Only one copy can be active at a time.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.8<\/h4>\n\n<ul>\n<li>Set Author to CNR Consulting Services, Inc. Plugin URI https:\/\/directsales.software; Author URI https:\/\/cnrcode.com (WordPress.org ownership clarity).<\/li>\n<\/ul>\n\n<h4>0.2.7<\/h4>\n\n<ul>\n<li>Set Plugin Name to AffiliateLauncher for WordPress.org slug <code>affiliatelauncher<\/code>.<\/li>\n<li>Align Text Domain and i18n calls with slug <code>affiliatelauncher<\/code>.<\/li>\n<li>Tested up to WordPress 7.1 and WooCommerce 11.2.<\/li>\n<li>Update the support contact to affiliatelauncher@directsales.software.<\/li>\n<li>Sanitize and validate cart float AJAX input.<\/li>\n<\/ul>\n\n<h4>0.2.6<\/h4>\n\n<ul>\n<li>Declare GPLv2 or later (plugin header + LICENSE).<\/li>\n<li>Add WordPress.org <code>readme.txt<\/code> with external service disclosure and install docs.<\/li>\n<li>Remove plugin settings on uninstall (order data is kept).<\/li>\n<\/ul>\n\n<h4>0.2.5<\/h4>\n\n<ul>\n<li>Prior connector release (attribution, cart float, settings, HPOS \/ cart-checkout blocks compatibility).<\/li>\n<\/ul>","raw_excerpt":"Credit affiliate and consultant sales from your WooCommerce store, then manage commissions and PayPal payouts in AffiliateLauncher.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/387792","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=387792"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/cnrcodetech"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=387792"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=387792"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=387792"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=387792"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=387792"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=387792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}