Recently Published Articles

  • [Feature] Performance Rewards - new time condition Since exact date (#4866)
  • [Improvement] Function getLoginKey could support also username parameter (#4855)
  • [Improvement] API: Add function to load session from login key (#4865)
  • [Improvement] API: Add getLoginKey function direct to Api class Pap_Api_Affiliate (#4855)
  • [Improvement] Reports - add campaign name and ID to custom filters (#4829)
  • [Improvement] Top campaigns: rename date created filter (#4860)
  • [Fix] Error during login to affiliate panel (#4870)
  • [Fix] Error: Unknown column 'lastlogin' in affiliate panel (#4859)
  • [Fix] Campaign recognized from product ID can be cached and used in next sale (#4858)
  • [Fix] Custom timezone listbox doesn't offer any options in new affiliate form (#4854)
  • [Fix] Affiliate import requires first or last name despite you are using the 'First name Last name' field (#4848)
  • [Performance] Stop campaign recognition if product is not found in any campaign by SQL (#4834)
  • [Performance] Slow sql: loading from transactions list with filter for 500 IDs is not using Primary index (#4868)
  • [Performance] Slow select for loading banner types (#3996)
  • [Integration] Shopify subtotal can include tax (#4810)
  • [Integration] Add per product tracking to ThriveCart (#4845)
  • [Feature] Show Audit Log details direct in campaign and banner (#4805)
  • [Feature] Multiple Merchants feature: add notification for new Merchants (#3926)
  • [Feature] Performance Rewards - add condition for Sales and Recurring at any tier (#4851)
  • [Improvement] Add option to set 2 Factor Authentication as mandatory (#4846)
  • [Improvement] Add password field to custom HTML signup form (#4815)
  • [Improvement] Add variable for count of new affiliates in daily/weekly/monthly reports (#3757)
  • [Fix] Recaptcha feature: captcha is added to html signup form although is disabled in configuration (#4847)
  • [Fix] Add update step for removing old smarty variable {$panel} (#4840)
  • [Fix] Commission is recomputed incorrectly by Multiple currencies feature if the transaction is tracked by Lifetime referral (#4811)
  • [Plugin] Recharge: webhook for recurring commission is processed multiple times (#4839)
  • [Plugin] ThriveCart tries to process empty requests (#4838)
  • [Plugin] BigCommerce: Add option to use total cost instead of subtotal (#4856)
  • [Plugin] Shopify plugin: update API version (#4844)
  • [Security] Add separate permission for creating login key (#4821)
  • [Security] Changing password from panel should require current password (#4759)
  • [Feature] News: Add the ability to create a popup in the affiliate panel (#4081)
  • [Improvement] Paypal email is not being validated on signup (#4326)
  • [Improvement] Domain parking: add validator for country code field (#4828)
  • [Fix] Update From Email after domain is changed in CRM (#3772)
  • [Fix] SQL error in Top affiliates report if there are actions with dash in code (#4836)
  • [Fix] SQL error in Top campaigns report for affiliates without statistics (#4835)
  • [Fix] Add affiliate: (TypeError): Cannot read property 'substr' of null (#4826)
  • [Fix] Installation error: AuthUser not created yet (#4824)
  • [Fix] Variation name and code is not updated in some cases (#4814)
  • [Fix] Add check if SalesStatsProcessorTask exists only once (#4813)
  • [Fix] Recurly Plugin: wrong total cost if a customer has more subscriptions (#4830)
  • [Performance] "429 Too Many Requests" error on campaigns list in the affiliate panel (caused by logo images) (#4717)
  • [Integration] Plugin for ThriveCart (#4808)
  • [Style] Add status icon instead of text in status widget in edit affiliate (#4802)

[Important notice] Required PHP version 7.2 or higher

  • [Security] Add email notification to merchant about log in from new IP (#4351)
  • [Security] Add notification for merchant and affiliate when payout method is changed (#4770)
  • [Security] Add option to enable using REMOTE_ADDR for IP fraud protection for logins (#4809)
  • [Improvement] PAN: add Network fee field for importing transactions from csv (#4775)
  • [Improvement] Top affiliates report: missing Recurring commissions in custom filter and sorting (#4807)
  • [Improvement] Add invoice number to default view columns in Invoices screen (#4806)
  • [Improvement] Use icon status widget in edit affiliate details header (#4800)
  • [Improvement] Do not increase logins count for logins via LoginKey (login to user in edit form) (#4799)
  • [Improvement] Add advanced filter to affiliate's Subaffiliate Sale Stats screen (#4792)
  • [Fix] Use HTTP2 for apple push notifications, HTTP protocol won't be supported after March 31, 2021 (#4778)
  • [Fix] Date joined to private campaign is refreshed after moving to new commission group (#4730)
  • [Fix] Error while exporting affiliates from campaign (#4801)
  • [Fix] Campaign matching problems if product is found in multiple private campaigns (#4788)
  • [Fix] SQL error on event logs when time is set in the advanced filter (#4772)

[Important notice] PHP versions lower than 7.2 are deprecated

  • [Feature] 2-factor authentication (#3169)
  • [Improvement] PAN: Send notification to network owner on affiliate join to campaign in any account (#4758)
  • [Improvement] In dynamic links/deeplinks allow 4 characters patterns (#4766)
  • [Improvement] Add option to send "request new password email" for merchants (#4765)
  • [Improvement] In stats grids display same action commissions columns in same column (#4757)
  • [Improvement] Add option to display statistics on home screen with last month filter (#4756)
  • [Improvement] Hide campaign name from action commissions header (#3377)
  • [Fix] PAN: Network fee is computed incorrectly if Rest commissions plugin is used (#4740)
  • [Fix] HTML signup form doesn't display payout options (#4767)
  • [Fix] Date approved is refreshed in update after loadFromUsername (#4787)
  • [Fix] Image banner: Missing error message on uploading not allowed file type (#4761)
  • [Fix] Simple PDF banner download link displays SQL error if used with wrong ID (#4760)
  • [Fix] If language is changed via "l" parameter in url, old language stays in profile (#4731)
  • [Fix] date in custom timezone is wrong for Add transaction (#4566)
  • [Fix] Can't delete clicks filtered by referrer URL (#4529)
  • [Plugin] HubSpot - do not delete contact when affiliate email is changed (#4764)
  • [Plugin] Recurly integration: problems with trials (#4763)