Posts
- [Improvement] Commissions of pending affiliates will be approved, based on approval settings in campaign (#6909)
- [Improvement] In Edit view is missing icon for sortable columns (#4128)
- [Fix] Password set to affiliate via CSV import / update of affiliates is not working (#6814)
- [Fix] Subaffiliate Sale Stats transaction status filter doesn't work on action commissions (#6898)
- [Fix] Trends report Totals row ignores status row (#6888)
- [Fix] "All" filter in "Pay affiliates" section does not show pending and declined affiliates (#6842)
- [Fix] Coupon generator accepts incorrect validity dates (older "date to" then "date from") (#2555)
- [Performance] Heavy traffic from Shopify is causing delays in visit processing (#6905)
- [Feature] Add an option to exclude processing refunds for commissions that have already been paid (#6836)
- [Feature] Add quarter periods to date filters (#6825)
- [Improvement] Audit log: add commission type attributes changes (#6901)
- [Improvement] Allow refunds / declines of 0 total cost commissions (#6883)
- [Fix] Affiliate signup error: "Referral ID you entered is already taken" shows up when short referral ID is generated (#6896)
- [Fix] Not possible to set a link on image via WYSIWYG editor (#6877)
- [Fix] It is possible to edit disabled affiliate screen (#6874)
- [Fix] Lifetime commissions manager: hide empty
Date Created
andDate changed
fields inAdd lifetime reactions
dialog (#6847) - [Fix] Total count of sub-affiliates on the "Affiliate Relations" screen is not changed based on the status filter (#6776)
- [Plugin] BigCommerce API v3: missing check if order details API endpoint is loaded (#6892) (#6882)
- [Plugin] Shopify: order creation can fail when order object doesn't contain customer related attributes (#6881)
- [Plugin] Shopify: configuration fields are blank when API URL change is saved (#6873)
- [Plugin] Shopify: rename shopify store url in configuration (#6899)
- [Integration] WinRed - finish refunds and set bundler_id as affiliate (#6855)
- [Style] Notification from event log with longer message is displayed out of box (#6893)
- [Style] Eye icon is shifted out of input field in RTL language on login and signup form (#6884)
- [Performance] Create rate limiter which allows to limit loading grid requests (#6846)
- [Performance] Add limit for maximum count of filters in grids (#6848)
- [Fix] Trends report: approved status values are filtered if all statuses are selected in status filter (#6830)
- [Fix] Notification of affiliate declination generated after each profile save (#6861)
- [Fix] Error occurs when searching in "Add to Commission Group" listbox on the Affiliate Manager screen (#6860)
- [Fix] User password can be corrupted by API request for editing user profile (#6859)
- [Plugin] Shopify: update API version (#6864)
- [Improvement] Lifetime referrals manager: add button for additional import fields (#6837)
- [Improvement] Private campaigns: Add filter for affiliate data fields in Affiliates in campaigns list (#6790)
- [Fix] "Lifetime referrals" screen is not loaded in the affiliate panel (#6852)
- [Fix] Audit log doesn't open if contains logs from Performance rewards feature and this feature is not active #6850)
- [Fix] Switching to Html and then back to Wysiwyg breaks inserted attached image in email templates (#6841)
- [Fix] Deeplink doesn't redirect to specific allowed destination URL (#6835)
- [Fix] Coupon Tracking: Set coupon banner to transaction even if the campaign is not recognized from the coupon (#6749)
- [Performance] Affiliate fields with big values: in user db table let 255 characters instead of 200 (#6812)
- [Integration] New integration plugin for WinRed (#6851)
- [Plugin] Shopify: use "Order ID" from "Sale requests log" table for checking if order is missing (#6531)
- [Plugin] Anonymize transaction data fields: add option to show X first or X last characters (#6784)
- [Improvement] Performance Rewards: Add operators for the DataX field condition (#6815)
- [Improvement] Performance Rewards: Add an option to change status of multiple rules at once (#6772)
- [Improvement] Performance rewards: Change limit for rule name to 255 (#6832)
- [Improvement] Add coupon code validity to the email notification (#6810)
- [Improvement] Lifetime Commissions - option to not create relations in specific campaigns (#6806)
- [Improvement] Create proper error message if view of grid is not allowed for affiliate panel (#6801)
- [Improvement] Change anonymous profile data fields into their real names in Performance Rewards rule (#6796)
- [Improvement] Add Transaction date created as a custom filter field in Pay affiliates section (#6317)
- [Fix] Undefined affiliate status in campaign after add to default group (#6828)
- [Fix] Performance Rewards - Deleting additional condition during rule copy deleted the original (#6824)
- [Fix] Import transactions could cause error: Unsupported operand types: string / int (#6800)
- [Fix] Banner image file is deleted if you manually change url of banner (#6782)
- [Fix] Top affiliates report: wrong values in "Sale" columns (#6778)
- [Fix] Language parameter doesn't work for notification signup email when adding affiliate with Pap_Api_Affiliate (#6747)
- [Plugin] Braintree: 500 internal server error in braintree plugin (#6820)
- [Feature] Show selected filters when advanced search filter is hidden in grids (#6210)
- [Improvement] API: screens with statistics will no longer filter only the approved status by default (#6775)
- [Improvement] Add option to filter "Performance rewards" rules by name (#6773)
- [Improvement] Add name of email template to its edit section (#6769)
- [Improvement] Invoice to affiliate is not translated to affiliate's language (#6787)
- [Fix] Direct links screen is not working in affiliate panel (#6798)
- [Fix] Performance rewards rule: additional conditions in rule are evaluated without campaign (#6792)
- [Fix] It is not possible to create custom column from column containing hyphen (#6795)
- [Fix] Changing status of ALL coupons in a banner doesn't work - 500 error (#6780)
- [Fix] Configure Referral ID with specified pattern can be saved with prohibited characters (#6774)
- [Fix] 'Delete cookie after lead / sale' is not applied on campaign creation. (#6768)
- [Fix] SQL command displayed when you are deleting affiliate page which is already deleted (#6767)
- [Fix] SQL command displayed in error message on saving: Affiliate Manager info (#6788)
- [Plugin] Typeform webhook handling: hidden field for visitorid must be lowercase (#6771)
- [Plugin] Affiliate Profile Change Webhook: Add fields of type hidden to options (#6791)
- [Plugin] Shopify can set incorrect IP address when order has no IP address (#6785)
- [Plugin] Kartra: recurring commission is never triggered (#6803)
- [Feature] Add custom translation to multiple languages in a single screen (#5662)
- [Fix] CheckBoxes are not added to HTML signup form (#6759)
- [Fix] Campaign description fields changes height when clicking on the "Edit details" (#6757)
- [Fix] Custom timezone is not applied for API session (#6756)
- [Fix] Signup form error if payout method is displayed but not selected (#6755)
- [Fix] Recognizing parent affiliate errors in the event logs (#6746)
- [Fix] "Export to CSV" button in Commissions report returns error message in case affiliate name contains emoji (#6737)
- [Fix] Inconsistency in affiliate username change process: old password is not requested (#6620)
- [Plugin] Stripe currency conversion does not work when Stripe Checkout object is used, amount is divided by 100 for JPY currency (#6766)
- [Performance] API login: Duplicate loading commands from database (#6758)
- [Performance] Default value for user attribute: "Apply VAT invoicing for this affiliate" is saved to database (#6744)
- [Performance] PAN: account user attributes are not deleted on account deleted (#6743)
- [Improvement] Added option to specify the type (currency, percentage) for custom columns (#6721)
- [Improvement] Added button for mass-changing payout statuses to unpaid (#6716)
- [Improvement] Added highlighting HTML syntax editor for Terms and Conditions (#6687)
- [Improvement] Allow leading zeroes in Generate Affiliate User ID as autoincremented sequence (#6422)
- [Fix] "Add to Commission Group" button doesn't work in affiliates manager (#6694)
- [Fix] Not possible to translate "Edit my profile" string (#6717)
- [Plugin] Klaviyo Synchronization: Send more affiliate details option is not working (#6688)
- [Plugin] Kartra: Added option for creating affiliates for selected products only (#6708)
- [Plugin] Kartra: Added option to include price points to product IDs (#6723)
- [Plugin] Stripe: Extract customer details from Checkout Session when no customer ID is set (#6707)
- [Performance] Optimization of loaded data for the affiliate tree (#6635) (#6634)
- [Improvement] PAN: Add variables for account details to display them in the panels (#6030)
- [Improvement] PAN: Add filter for 'Agree to terms' to merchants list screen (and other custom filters) (#6684)
- [Improvement] Design Theme editor: Add full screen maximized HTML syntax highlighting editor (#3335)
- [Improvement] Add option to pre-set data values on graph on trend report screen (#4018)
- [Improvement] Membership subscription manager: improve debug logs (#6648)
- [Fix] Recurring Commissions based on initial sale and change group retroactively (#6054)
- [Fix] An empty color will break the custom_colors.css file (#6681)
- [Fix] Sale requests log is not created for sale with product longer than 255 characters (#6678)
- [Fix] Multiple duplicate new lines in Terms & Conditions (#6668)
- [Fix] Error in audit logs for changed signup fields (#6654)
- [Fix] Design Theme editor: Confirmation dialog about unsaved changes is displayed late (#6649)
- [Fix] DirectLink edit popup is displayed out of bounds of the page (#6596)
- [Fix] Affiliate signup HTML form does not include requirements for payout fields (#6392)
- [Plugin] Braintree integration plugin: Use external braintree library via composer (#6650)
- [Improvement] An ability to show a total sum of commissions for each campaign separately in the email reports (#6236)
- [Fix] PAN: Not possible to translate text under the merchant login form (Contact us and signup links) (#6549)
- [Fix] Improve saving click to clicks table: add check if table exists (#6640)
- [Style] Design responsiveness: Update horizontal resizable screens, move right side to popup (#2717)
- [Plugin] General Webhook Processor for transactions: Add option to create Chargeback (#6626)
- [Plugin] Generate Affiliate User ID as autoincremented sequence: Incorrect configuration can cause server error on affiliate signup (#6633)
- [Plugin] Prohibit commission if affiliate is purchaser: add next affiliate fields to match customer (#6502)
- [Feature] Add reply-to setting to the mail account for outgoing emails (#2350)
- [Improvement] Performance rewards update user field action cannot be set to empty value (#6622)
- [Improvement] Negative Carryover feature improvements (#6603)
- [Improvement] Hide setting for hashing tracking script file name and for https protocol (#6621)
- [Fix] Custom IP ignored during affiliate signup using API (#6627)
- [Fix] Network account invoice notifications are sent to BCC recipient even when the email notifications are disabled (#6616)
- [Fix] Custom text color is not applied after changing font in Wysiwyg editor (#6609)
- [Fix] Duplicate email sent to parent on child signup (#6602)
- [Fix] Affiliate can be a parent set to himself (#6600)
- [Plugin] Chargebee: Add option to pause affiliate when subscription is paused (#6612)
- [Feature] Create new feature: Negative Carryover (#6587)
- [Improvement] Subaffiliate Sale Stats: improve columns names (#6604)
- [Improvement] Add Affiliate status indicator in the affiliates dropdown selector (#6584)
- [Improvement] Set status when adding affiliates to group or campaign from Affiliates Manager (#6557)
- [Fix] Banner from different campaign is removed during editing transaction (#6608)
- [Fix] Site replication: changing banner status error in grid (#6589)
- [Fix] Subaffiliates list: some action commissions are not visible (#4415)
- [Plugin] Typeform plugin does not set affiliate ID correctly (#6599)
- [Performance] Unable to display payout history grid and invoiced with big invoices content (#6597) (#6598)
- [Feature] PAN: Add option for network owner to see plugin config of network accounts (#6238)
- [Feature] Minimum payout balance affiliate notification (#4950)
- [Feature] Affiliate Sale Tracking Codes: add option to execute on refund creation (#6554)
- [Improvement] LiveAgent integration: add option to connect existing account directly and display API key description always (#6570)
- [Fix] Performance rewards: Change group retroactively is recomputing also transactions with custom commission (#6582)
- [Plugin] A new plugin for Typeform webhooks (#6580)
- [Plugin] Klaviyo: update v1/v2 API to new endpoints (#6575)
- [Plugin] Braintree:: configuration is not working for network accounts (#6579)
- [Plugin] FastSpring: add option to populate data from custom fields to data 1-5 fields (#6532)
- [Feature] Add option to delete affiliate invoice, if there are no paid transactions (#6142)
- [Feature] Notify user that there are new data available in grids (#6056)
- [Improvement] Pay Affiliates filter screen: Add filter for affiliate's "Note" (#6494)
- [Improvement] Live Chat and Helpdesk integration improvements and texts (#6544)
- [Improvement] Update GeoIP driver for library GeoIP2 version 3.0 (#6530)
- [Improvement] Invoices - Payouts by affiliates: show VAT % from payment not from current affiliate settings (#6512)
- [Fix] Error on adding news for merchant without permission to upload attachments (#6566)
- [Fix] Affiliate signup panel configuration: parent field options are loaded with delay (#6496)
- [Fix] Plus sign is removed from sent emails (#6556)
- [Fix] Deleted click commissions are not deleted from cache statistics (#6537)
- [Fix] Integration plugins: sale request fails if contains not existing campaign ID, add critical error log (#6239)
- [Plugin] Braintree: Allow multiple configurations (#6519)
- [Plugin] FastSpring: Use original affiliate when subscription product has changed (#6560)
- [Plugin] Fastspring: apply "refund or decline" logic for refunds (#6515)
- [Plugin] Flodesk: Add option to use specific segment ID based on affiliate profile field (#6550)
- [Plugin] Flodesk: Change user segment on profile field change (#6558)
- [Feature] Live Chat and Helpdesk integration doesn't work properly: add option to set contact form and chat button separately for affiliates and signup form (#5797)
- [Improvement] Display only application part of file path in event logs (#4831)
- [Improvement] Audit log: changes in affiliate signup fields are not logged (#6487)
- [Fix] Signup form: Parent field is hidden when is not recognized from cookie, although is set to optional (#6535)
- [Fix] Old API login request is not working if is not included in
Gpf_Rpc_Server
(#6534) - [Fix] Total cost ignores decimal point at the start (#6533)
- [Fix] Channel changed notification: email contains channel ID instead of "code" (#6528)
- [Fix] Affiliate stays in 'Invoice Format with VAT' preview after disabling VAT support (#6514)
- [Integration] New integration plugin for Flodesk (#6473)
- [Plugin] Dwolla: callback verification is not working (#6536)
- [Improvement] Add Order ID and Product ID column to "Sale requests log" (#6478)
- [Improvement] Possible to export daily and monthly reports in the affiliate panel (#6520)
- [Improvement] Add IP, browser and country to reset password email (#6516)
- [Improvement] Improve audit logs for channels (#6483)
- [Improvement] Samples & tests: Comment javascript for creating testing sale requests 'ORD_123' (#6521)
- [Plugin] AffiliateInfo: Emoticon in 'userid' url parameter causes 500 internal server error (#6522)
- [Improvement] PAN: Account status changed via "Network Account Prepaid" feature is missing in audit logs (#6477)
- [Improvement] Allow all variables for affiliate profile fields in Invoice file prefix (#6485)
- [Improvement] Recurring commissions: improve debug logs, it is hard to search logs for exact order ID (#6482)
- [Improvement] Send Message: Add the option to remove saved sent emails (#6480)
- [Fix] For wrong impression parameter with pipe '|' is displayed critical error log about wrong date format (#6052)
- [Fix] Not all affiliate fields are displayed in the "extendable_text_widget" popup (#6488) (#6511)
- [Fix] Audit log screen: in "Type" filter are missing some log types (#6500)
- [Fix] Sale request with invalid total cost is not processed, should be processed as zero total cost (#6507)
- [Fix] Add debug logs for visitor non-referred clicks (#6504)
- [Fix] Payments to affiliates: invoice for affiliates with disabled vat could be created with vat (#6498)
- [Fix] Row does not exist error in Performance rewards rule configuration (#6449)
- [Plugin] Removed useless debug logs from CallbackTracker (#6497)
- [Plugin] Shopify: limit missing order creation on status changed for 7 days (#6479)
- [Plugin] "Referring affiliate info to commission fields" add support for Recurring commissions (#6471)
- [Plugin] "MailChimp user synchronization v3": improve description and event logs (#6464)
- [Plugin] Lifetime commissions plugin ignores Parent vs Original Parent settings when parent is changed by Forced Matrix (#6518)
- [Plugin] FastSpring refund tracking doesn't work with subscriptions or products (#6492)
- [Plugin] Zoho Subscriptions plugin: recurring transaction is skipped instead of processed (#6476)
- [Plugin] Delete old unused plugins for customization of referral ID (#6033)
- [Security] Remove merchant contact details from "Contact Us" page for not registered users (#6469)
- [Feature] New date filter option - Date Created greater or equal to number of days (#5528)
- [Feature] Option to not load parent affiliate from cookies and add option to load parent only from url (#6202)
- [Feature] Fraud protection: Add option to check orders with same commission type to order ID section (#6364)
- [Improvement] Merchant application notifications: appear again after closing (#5694)
- [Improvement] Links from Facebook can have an emoticon at the end, which is added to the ID (#6459)
- [Improvement] Replace google QR code generator with local PHP library (#6454)
- [Improvement] Clicks list: add info message about deleting clicks and remove link (#6452)
- [Improvement] Coupon generator for new affiliates - add option to assign existing coupons (#6448)
- [Improvement] Automatic check required plugins on plugin/feature deactivation (#567)
- [Improvement] Extend affiliate signup debug log: add referrer url and useragent (#6465)
- [Fix] Error message shows up when commission is added manually (#6470)
- [Fix] Email templates: It is not possible to save link with variable (#6460)
- [Fix] Error on cloning banner: "Enter valid Destination URL" (#6443)
- [Fix] Iframe is not allowed in News section (#6436)
- [Plugin] ZOHO Subscriptions plugin: Work with subscription object (#6450)
- [Plugin] ZOHO Subscriptions plugin: error if received data are empty and doesn't contain IP (#6466)
- [Feature] Audit log: missing IP and user for transaction status changed by cron task (#6447)
- [Feature] Hide banner categories that have no banners in affiliate panel filters (#6316)
- [Improvement] Commissions and Clicks list duplicity: remove them from Reports menu section (#6451)
- [Improvement] Anonymize transaction data fields plugin: apply to Lifetime referrals screen (#6440)
- [Improvement] Affiliate panel: Create common screens from default custom pages (#6372)
- [Improvement] Report problems: use in-page contact form from our LiveAgent (#6289)
- [Improvement] Improve the "No data or nothing matches your search" message in the "DirectLink URLs" and in grids (#6048)
- [Fix] Follow location doesn't correctly process relative path (#6404)
- [Fix] Change HTTP to HTTPS in google QR service call (#6453)
- [Fix] Custom column formula does not work when brackets are used (#6429)
- [Fix] Duplicate error displayed when database is unavailable (#6167)
- [Technical] Internal technical changes (#6427) (#6438)
- [Feature] Audit log: add actions related to the performance rewards feature (#6400)
- [Feature] Use the mPDF library for generating PDFs instead of tcpdf (#6388)
- [Improvement] URL validation on destination url field can confuse users (#6395)
- [Improvement] Add email notification on Assign to groups by affiliate profile fields plugin (#6377)
- [Improvement] Add option to set date created when importing lifetime relations from CSV (#6365)
- [Improvement] Add main site URL as a suggested option in banner URLs (#6363)
- [Improvement] Add coupons screen (for affiliate and merchant) with option to export all assigned coupons for certain affiliates (#6288)
- [Fix] Invoice PDF generator doesn't support the Japanese language (#6388)
- [Fix] Performance rewards: email template is created on edit any performance rewards rule (#6412)
- [Fix] The https protocol is mandatory. Sample banners and urls should not be created with http protocol (#6419)
- [Fix] HTML banner in iframe preview is added to "head" tags. (#6380)
- [Fix] Referral ID same as Affiliate ID doesn't preserve original referral ID (#6421)
- [Fix] Minimum Payout Option always shows the default value in affiliate profile (#6418)
- [Fix] Email sent 'Save And Test' click shows wrong date format (#6374)
- [Fix] "Show XY banners" button on campaign list in the affiliate panel doesn't work (#6355)
- [Fix] Switching to WYSIWYG spoils unsubscribe link in email templates (#6331)
- [Fix] Affiliate panel menu items can get duplicated in database (#6281)
- [Plugin] Shopify plugin: update API version (#6407)
- [Plugin] Recurly plugin: Real duplicates are considered upsells (#6403)
- [Style] Pager in grids in footer is shifted in some themes (#6384)
- [Security] Possible XSS vulnerability (#6322)
- [Feature] Allow custom params with variables in redirect after signup URL (#6332)
- [Improvement] Affiliate panel: hide inactive/disabled email notifications options (#5850)
- [Improvement] Add "target _blank" and "noreferrer" attributes to unsubscribe link in email templates (#6350)
- [Fix] It is not possible to create HTML banner with javascript code (#6376)
- [Fix] The performance rewards rules grid in campaigns editor does not show correct columns (#6338)
- [Fix] Sale Tracking Fraud Protection - compare hash case insensitive (#6346)
- [Fix] Coupe window theme for Merchant is missing name for 'My Account' menu item. (#6360)
- [Fix] Javascript: 'writeCookieToLink' adds the parameter incorrectly if anchor exists in the link (#5774)
- [Plugin] Add option to set account ID directly to plugin webhook URL for all tracking plugins (#6370)
- [Plugin] Samcart - deduct shipping from total cost in recurring notifications (#6343)
- [Plugin] Recurly plugin: Upsell logic is sometimes applied to standard orders (#6373)
- [Plugin] Remove SpotOption plugin, service doesn't exist (#6354)
- [Plugin] Error in 'Top Level Affiliate Fixed Commission' plugin during computing commission (#6347)
- [Performance] Use redis cache for banners url domains (#6340)
- [Performance] Remove updating of unused setting in cron tasks (#6353)
- [Performance] Use database table rows count estimation for grids with base filter (over 500 000 rows) (#6336)
- [Performance] Improve performance for redirect links (#6313)
- [Improvement] Allow to use SVG images for logo (#2752)
- [Improvement] Mail outbox: Add response message from SMTP server to displayed error message (#6339)
- [Improvement] Performance rewards: Add variable for rule name to email template (#6333)
- [Improvement] Hide commissions in affiliate panel commissions list: add option to filter campaigns (#6323)
- [Improvement] Add support for translations to Banner Description (#6113)
- [Fix] Audit log: error on changing transaction status (#6327)
- [Fix] Affiliate manager: don't allow image as a URL (#6326)
- [Fix] Terms and conditions do not show HTML format in Coupe signup theme (#6302)
- [Fix] HTML banner iframe preview does not work for a specific HTML banner (#6275)
- [Fix] Saving filter action in "Pay affiliates" section resets selected Field Box labels (#6205)
- [Style] Improve design of "DirectLink URLs" section of affiliate panel (#6049)
- [Style] "Upload file" popup is not designed properly on mobile view (#6040)
- [Style] Improve design of Radio buttons with long text (#5860)
- [Improvement] The filter for banners in the affiliate's panel is changed to collapsible (#3828)
- [Improvement] Change label: "Remember me" to "Keep me logged in on this computer" (#6285)
- [Improvement] Do not create Warning logs when sending emails is disabled under Emails Callback plugin (#6262)
- [Fix] PAN: Creating network account with the "suspended" status doesn't create merchant (#6260)
- [Fix] Duplicated Performance rewards rules with "send email to" condition share the same email template (#6004)
- [Fix] Audit log: unable to display changes in long HTML banner (#6292)
- [Fix] Commissions added manually to previous days are stayed in statistics tables with transaction ID (#6272)
- [Fix] It is possible to save the same URL parameter name for multiple fields (#6307)
- [Integration] New plugin for Easy Pay Direct payment gateway (#6293)
- [Plugin Fix] Refund notification is ignored in Easy Pay Direct plugin (#6309)
- [Plugin Fix] Easy Pay Direct: header is not recognized (#6305)
- [Plugin Fix] Recurly: Upsell order is not tracked (#6297)
- [Performance] Fast tracking scripts are not using redis cache (#6315)
- [Security] Removed old code used by old not supported desktop (PapAlert) and mobile apps (#6279)
- [Security] Possible XSS vulnerability (#6214) (#6277)
- [Feature] Performance rewards: Add possibility to define multiple conditions in one rule (#768)
- [Feature] Add option to create different minimum payouts for different payout methods (#3740)
- [Improvement] Sale filter plugin - add option for multiple tiers commission (#6245) (#6261)
- [Improvement] Support translations for
Default commission group
label (#6266) - [Improvement] Transactions list: Add "split ratio" column to the custom columns options (#6248)
- [Improvement] Add all report screens to quick report overview (#6247)
- [Fix] Missing description field for refid in Affiliate Signup settings (#6280)
- [Fix] Click with visitorid in quotation marks is not saved (#6268)
- [Fix] Rebrand PDF banner is not displayed (#6252)
- [Fix] Tracking request with "Debug parameter" should fail with 403 response code (#6258)
- [Fix] Emails from "Report problems" form may not be delivered (#6282)
- [Plugin] Lifetime Commissions - do not set parent from relation when expired and checking is enabled (#6265)
- [Plugin] Recurly: Refund of a recurring order does not work (#6263) (#6269)
- [Plugin] Stripe: Subtotal is not processed correctly with discount value (#6253)
- [Plugin] Stripe: no signing secret for test mode webhook verification (#6234)
- [Plugin] Stripe: refunds the first order instead or the last (#6231)
- [Plugin] Shopify: do not create commission from tips (#6264)
- [Plugin] Shopify: New sale notification sent for a refund with remaining commission (#6229)
- [Security] Requests rate limit improvement (#6240)
- [Security] Possible XSS (#6168)(#6207)
- [Security] Separate the shared permissions for affiliate and merchant (#6199)(#6206)(#6206)(#6211)
- [Feature] Add new commission type: percentage from previous tier commission (#6171)
- [Improvement] Sale Tracking Fraud Protection: Add option to set a different secret key for each campaign (#6195)
- [Improvement] Add "Last payment date" to Financial Overview (#5506)
- [Improvement] Allow using of "request payment button" again in new month (#5506)
- [Fix] Affiliates activity check: not all affiliates are checked daily (#6189)
- [Fix] It is not possible to uncheck the "Send notification to affiliate" (#4324)
- [Fix] Pay affiliates process is stuck on memory exhausted when payment is for big amount of affiliates (#6222)
- [Fix] During import was displayed notification: Empty response received from server (#6200)
- [Fix] Login form HTML example: missing remember me checkbox value (#6243)
- [Fix] Template general_no_data.stpl is missing in common folder (#6220)
- [Fix] Multiple occurrences of warning log in the event logs: Null Parameter Error in json_decode Function (#6219)
- [Fix] Plugin Variable Tier Commissions: does not work if "per campaign" config is not enabled (#6213)
- [Style] Roles screen is not maximized (#6119)
- [Plugin] Add option for setting additional details like campaign for all tracking plugin (#6235)
- [Improvement] Shopify: Use Product ID if SKU is configured but missing in Sale Request (#6198)
- [Performance] Slow sql logs: for loading transactions (#6237)
- [Performance] Shopify order approvals can overload DB machines (#5829)
- [Security] Remove the option to upload profile image from URL (#6086)
- [Improvement] Rewrite "import process" in grids to backend as cron task (#6107)
- [Improvement] Membership Subscription Manager - add wildcard option "*" for "any" product to act as subscription extension (#6112)
- [Improvement] Sale tracking to stopped/paused campaigns should not create commission (#5778)
- [Improvement] Do not schedule empty emails, if content of email template is empty (#6169)
- [Fix] The email template in performance rules is not loaded in case the rule was not yet saved (#6003)
- [Fix] Moving to the next page (pagination) fails in Translations section (#6183)
- [Fix] French language cannot be imported (#6163)
- [Fix] Months names are not translatable in monthly report (#6144)
- [Fix] Export to csv: "Round currency values" checkbox is not disabled during export process (#6143)
- [Fix] Samples & tests: Incorrect image banner file name (#6141)
- [Fix] Custom filter for sending messages displays the wrong number of affiliates who will receive it (#6136)
- [Plugin] Shopify - gift cards are deducted incorrectly (#6166)
- [Plugin] 'Generate Affiliate User ID as autoincremented sequence' plugin created common userid (#6014)
- [Performance] Slow loading of campaigns grid in affiliate panel (#6184)
- [Improvement] Export to CSV: Add option to enable/disable rounding currency values (#6124)
- [Improvement] Performance rewards: Add the "Save and Test" button to email templates (#6005)
- [Fix] Possible duplicate orders from multi visit processing, which are not detected by fraud protection (#6134)
- [Fix] "500 internal server error" on testing email templates (#6131)
- [Plugin] General Webhook Processor: Add "currency parameter" for recurring commissions (#6133)
- [Plugin] Shopify: Add delay for requests from webhooks, so could be processed after requests from "thank you page" (#6137)
- [Plugin] Stripe won't set extra data for invoice.payment_succeeded notification about trial (#5944)
- [Feature] Combine plugins for setting referral id into one functionality in one place: Affiliate signup > Fields (#5968)
- [Improvement] Add affiliate search to Commission Groups section (#5540)
- [Improvement] Coupon banner: Main description is not displayed in affiliate panel and missing in email notification (#6100)
- [Improvement] Add Campaign ID as a 'Custom Filter field' to Advanced Search (filter) in Pay affiliates section (#6092)
- [Improvement] Add Variable for 'Extra bonus' to email reports/templates (#3904)
- [Improvement] Improve email account settings: add list box for smtp (#1462)
- [Fix] Statistics for action commissions are not displayed in reports (#6116)
- [Fix] '500 Internal Server Error' when when saving Email Templates (#6115)
- [Fix] My account screen is not working if in url is double slash (#6105)
- [Plugin] Shopify plugin: Orders created from order status change are with different total cost (#6099)
- [Performance] Added file size limit for uploading from CSV (20 MB) (#6121)
- [Feature] Email notification about assigned coupons (#5643)
- [Improvement] Don't change approved commissions to declined by refund, add option to choose how to process refund request (#6069)
- [Improvement] Add "is in" filter for Sale requests log IDs (#6085)
- [Improvement] Add option to enable automatic approval of Sale Tracking Codes (#6007)
- [Improvement] Create banner images with https protocol (#5961)
- [Fix] Translations: the typo in the name of Honduras country in Spanish translation (#6084)
- [Fix] Import transactions from CSV allows to set empty date approved to transaction (#6081)
- [Fix] Debug logs from integration plugins are displayed with same file name and line (#6072)
- [Fix] Commission groups: 'Plugins engine exception' error when saving Merchant email notifications (#6076)
- [Fix] Possible to save campaign categories with the same ID via API (#6042)
- [Integration] New plugin for ConvertKit user synchronization (#6000)
- [Plugin] Shopify: add shop url to referrer url for orders created in PHP side on status change webhook (#6077)
- [Plugin] Shopify: deducting gift card is not working for missing orders (#6074)
- [Plugin] Shopify plugin can create duplicate orders (#6073)
- [Plugin] Stripe plugin ignores second config tab (#6079)
- [Security] Possible XSS vulnerability (#6024) (#6023)
- [Feature] The debugging of tracking requests through the 'PDebug' parameter is disabled by default. It can be enabled in the 'Configuration > Event Logging' section (#5946)
- [Feature] A refund request will now change the commission status to 'declined' instead of creating a refund, for Shopify and PayPal integration (#5619)
- [Performance] Rewrite "pay affiliate process" to cron task (#5028)
- [Improvement] Auto-Registering Affiliates feature: Set parent affiliate from lifetime referral (#6057)
- [Improvement] Hide Campaigns plugin: add option to track sales only to default affiliate and skip lifetime referrals creation (#6061)
- [Improvement] Add visitor id column to commissions list for affiliates (#6025)
- [Improvement] Add information about the Stopped campaign to debug logs (#5806)
- [Improvement] PAN: Add account listbox to Sale tracking integration advanced options (#5725)
- [Fix] PAN: Sorting by Paid does not work in Network Accounts Invoices (#6020)
- [Fix] PAN: Error in 'Network Account Prepaid' feature: new email template is missing in database (#6028)
- [Fix] Affiliates tree can be incorrectly updated after adding new user (#6026)
- [Fix] Commissions grid crashes if default network merchant has read access on Affiliate (#5827)
- [Fix] Shopify plugin: checkout token is updated only if automatic status change is enabled (#5592)
- [Fix] Shopify plugin: reset checkboxes stay checked after reset configuration (#5999)
- [Style] Improve the interface of Event logging section (#5987)
- [Improvement] Shopify plugin: add option to track also order number (#5576)
- [Improvement] Shopify plugin: option to track Company in data fields (#5751)
- [Fix] Empty logo causes PHP error: Path cannot be empty (#6010)
- [Fix] Plugin 'User ID as autoincremented sequence' can cause PHP error on creating affiliate (#6008)
- [Fix] Shopify plugin does not create new customer (#5610)
- [Fix] Shopify plugin: correct orders are declined and created new orders are without vat deduction (#6015)
- [Fix] Shopify plugin: Missing verification for shopify hooks requests (#2744)
- [Improvement] PAN: Add a network owner notification option to Network Account Prepaid feature (#5617)
- [Improvement] Add Affiliate Sale Tracking Codes for Recurring commissions (#4295)
- [Improvement] Add the option to filter affiliates by status in private campaign (#5966)
- [Improvement] Allow Clipboard API in custom pages in affiliate panel (#5954)
- [Improvement] Set cookie/visitorId in click tracking javascript from get parameter 'visitorId' (#3352)
- [Fix] Membership subscription manger does not create affiliate with parent even though affiliate ID is provided (#5979)
- [Fix] Possibility to save Affiliate Sale Tracking code without any execution option (#5896)
- [Fix] Remove LiveAgent cookies after logout from merchant panel (#5990)
- [Fix] Product ID of manually created commission is not populated by 'Assign to groups by ordered products' plugin (#5971)
- [Fix] Coupon codes are not URL decoded when received via pixel (#5967)
- [Fix] Wrong icon of Membership Subscriptions in affiliate panel (#5825)
- [Improvement] Shopify plugin: Improve integration: add missing order or product (#5976)
- [Improvement] Shopify plugin: update API version (#5986)
- [Performance] Do not send periodical email reports if there was no traffic (#5847)
- [Improvement] Extend Merchant grid views feature by adding option to hide affiliates' information also in Campaigns/Commission groups (#5930)
- [Improvement] Add new page: "About us" for mini-site (#5913)
- [Improvement] Add Refunds to Monthly and Daily report (#5897)
- [Fix] PAN: Deeplink generator - it is possible to set merchant account despite the campaign is already set (#5940)
- [Fix] Redirect link with www in destination URL parameter is redirected to Declined site URL (#5925)
- [Fix] Special characters in password (*) is not accepted in edit affiliate form from merchant panel (#5926)
- [Fix] Payout data after the click on the 'eye' in Payout data column shows incomplete data (#5964)
- [Fix] Time filter is not working in event logs (#5953)
- [Fix] Manually adding commission with Payout status 'Paid' creates Unpaid commission (#5951)
- [Fix] Automatic affiliate activity checking: Cron task may get stuck due to errors in affiliate database tables (#5948)
- [Fix] Pay day notification is not created each month (#5906)
- [Fix] In existing integration methods use: trackjs.js instead of salejs.php (#728)
- [Plugin] Stripe plugin creates recurring commission for checkout session that cannot be recurred (#5947)
- [Performance] Invoices - Payouts by affiliates: export to csv can exhaust memory (#5957)
- [Performance] Invoices - Payouts by affiliates: add cache for user attributes (#5956)
- [Performance] Add automatic task for delete old mass email templates (#5908)
- [Improvement] PAN: translate merchant invoice to merchant's language (#5863)
- [Improvement] Add visitor id column to commissions list (#5934)
- [Improvement] Integration plugins: set new data fields for recurring commissions if available (#5928)
- [Improvement] Improve sale requests log message Commission is not defined in … (#5919)
- [Improvement] Add 'parentuserid' field to Assign to groups by affiliate profile fields plugin (#5911)
- [Improvement] Do not allow to create page peel banners flash type (#5743)
- [Improvement] Email _footer and _header templates are not used for test emails (#5681)
- [Fix] PAN: 'Mark as paid' screen is not working from "Invoices" screen (#5935)
- [Fix] PAN: 'Network Account Prepaid' feature is suspending accounts (#5917)
- [Fix] 'Status changed' notification is sent even if status is not changed (#5927)
- [Fix] Missing '>' in html file generated from Affiliate Link Protector (#5933)
- [Fix] Click on redirect affiliate link is not tracked in a specific case (#5910)
- [Fix] Cloning image banner in Network doesn't change the account ID (#5909)
- [Fix] Login form: 'Wrong Username' error if session is expired (#3329)
- [Plugin] Shopify plugin: new created affiliate is not added co commission group (#5921)
- [Plugin] Stripe plugin: Unable to save custom separator (#5920)
- [Performance] Slow affiliate signup process (#5900)
- [Improvement] PAN: Improve accounting account balance logic (#5892)
- [Improvement] PAN: Add option to send merchant invoices to owner (#5783)
- [Improvement] Add option to search for a specific invoice by using it's invoice number (#5873)
- [Improvement] Add option to search clicks and commissions from transaction details (#5835)
- [Improvement] API: Sort by 'orderid' column in Pap_Api_TransactionsGrid is not working (#5890)
- [Fix] My account screen displays 404 error for custom languages (#5915)
- [Fix] Cyrillic-based languages are made bold on the affiliate/merchant login page (#5886)
- [Fix] Pagination on the top affiliate report doesn't work for sorting by currency column (#5901)
- [Fix] Allow merchant to set parent when do not set parent affiliate is enabled (#5899)
- [Fix] Pay affiliate process created two invoices instead of one (#5878)
- [Fix] Click request from user agent with special character is not processed (#5877)
- [Fix] Instead of affiliate name in displayed Merchant name in 'Username changed' notification (#5876)
- [Plugin] Improve Stripe plugin to accept webhooks from multiple Stripe accounts (#5902)
- [Plugin] Zoho Subscriptions plugin: add product ID tracking (#5889)
- [Plugin] Chargebee plugin: Product ID is not tracked (#5893)
- [Performance] Don't create default gadgets for users if don't use window theme (#5768)
- [Security] It is possible to use user's email as password (#5842)
- [Improvement] Add "date created" column for channels in the Channel stats report (#5887)
- [Improvement] The "Incorrect tree" error from event logs should not be set as critical level (#5868)
- [Improvement] Sale filter: add option to not save commission (#5830)
- [Fix] Unable to edit view for affiliate panel screens (#5885)
- [Security] Open URL Redirection vulnerability (#5848)
- [Security] Showing database username and hostname in case DB server is not accessible (#5834)
- [Improvement] Add campaign ID and banner ID columns to Clicks list (#5859)
- [Improvement] Create separate permission for Affiliate manager screen (#5836)
- [Improvement] Audit log - log setting campaign as default (#5831)
- [Fix] Cannot manually assign new generated/imported coupon (#5879)
- [Fix] Lifetime commissions error: Call to a member function getDateCreated() on null (#5875)
- [Fix] Lifetime commissions is always setting a custom commission (#5874)
- [Fix] Error in commissions list for action commissions for merchant with limited view (#5869)
- [Performance] Screen Channel stats report is not optimal (#5867)
- [Performance] Slow loading banner categories (#5702)
- [Improvement] For transactions tracking requests count also unreferred/unprocessed sales (#5833)
- [Fix] Cached transaction statistics can have null as payoutstatus (#5838)
- [Fix] Removing ID from Affiliates manager allowed view crashes the grid (#5826)
- [Fix] Default settings are stored to redis cache when database is down (#5864)
- [Feature] Add option for merchants to manage affiliates' channels (#5566)
- [Improvement] Add date created column to channels list (#5807)
- [Improvement] Add response code 403 for inactive plugins (#5814)
- [Improvement] Reduce content in "yellow section" at the top of Tools > Visitor affiliates (#5696)
- [Improvement] Import affiliates: add missing columns to listbox fields (#5816)
- [Fix] Remove "Edit" icon in grids values when you don't have write permissions (#5828)
- [Fix] Email templates error for actions with empty name (#5839)
- [Fix] Cron job: Allowed memory exhausted, if in cron tasks are many rows (#5832)
- [Fix] Error: Field deprecated does not exist in record in Themes list (#5823)
- [Fix] Pap_Api_RecurringCommission does not save extra data when createCommissionsReturnIds function is used (#5820)
- [Fix] Wrong performance rule description for "all commissions" conditions (#5802)
- [Fix] Click tracking may fail with undefined document.referrer (#5821)
- [Fix] Plugin ActiveCampaign ignores the "Send more affiliate details" checkbox (#5804)
- [Security] Possible XSS vulnerability (PHP 7.4) (#5801)
- [Security] Open URL Redirection vulnerability (#5799)
- [Feature] Add option to change default and allowed view for merchants screens (#1739)
- [Improvement] Clicks list: add option to filter clicks also by time (#5798)
- [Improvement] Assign to groups by ordered products plugin doesn't work if commission is not saved (#5800)
- [Improvement] Remove Proxy Server configuration (#5787)
- [Fix] Auto-Registering Affiliates: could allow to create affiliate with disallowed refid (#5792)
- [Fix] The results of CSV export in Payout History of specific affiliate contains payouts of all affiliates (#5790)
- [Fix] PHP 8.1. compatibility (#5794) (#5766)
- [Security] Possible XSS vulnerability (#5801)
- [Security] Open URL Redirection vulnerability (#5799)
- [Improvement] Add "New Ad channel" form for creating new channels for affiliates (#5705)
- [Improvement] Mail outbox: Add response message from SMTP authentication to error message (#5789)
- [Improvement] Mark "default merchant" in users list in CRM (#5788)
- [Fix] PHP 8.1: compatibility errors (#5786)
- [Improvement] PAN: apply BCC also for merchant invoices (#5626)
- [Improvement] Commission group changed notification email: Add info about commissions on all tiers (#5767)
- [Improvement] Add custom filter for Subaffiliates count to Top affiliates report and Affiliates manager (#5748)
- [Improvement] Add cc/bcc columns to Mail outbox grid (#5784)
- [Improvement] Do not create 'API: Using "offset" notification' for affiliate requests (#5773)
- [Fix] Unable to save event logs limit over 1 million, allowed should be 2 millions (#5780)
- [Fix] Daily/weekly/monthly email reports are creating warnings logs (#5772)
- [Fix] Untranslated 'Payout Method' column (#5771)
- [Fix] Visible ## ## in email notifications screen (#5745)
- [Fix] Incorrect refunds stats in Quick report after manual editing (#5703)
- [Performance] Commissions list grid is loading long time (#5724)
- [Security] Possible XSS (#5769)
- [Improvement] Merchant Profile Change Webhook plugin: Add role, account and status to "Watched fields" (#5758)
- [Fix] PHP 8.1: compatibility errors (#5763) (#5764)
- [Fix] Error on saving affiliate via api without optional file field (#5765)
- [Fix] Error after trying to send a test email from any reports email templates (#5756)
- [Plugin] Shopify: reset configuration is checking only current url (#5757)
- [Plugin] Shopify: forced campaign is not applied in click (#5759)
- [Plugin] ReCharge: change recurring commission tracking to use Shopify order ID (#5761)
- [Security] Possible XSS and redirection (#5716) (#5718)
- [Security] Remove old jQuery from templates (#5731)
- [Improvement] Add variables for specific action commissions in email templates (#5559)
- [Improvement] Lifetime Commissions: Load tiers of Custom commission per commission groups (#5733)
- [Improvement] Search affiliates based on the notification email (#5742)
- [Improvement] Not possible to reset password when username is not email (#5741)
- [Improvement] change "Brute force attempt" logs for not active users to warning instead of critical (#5712)
- [Improvement] Integrate CRM Checkout app (#5579)
- [Fix] PHP 8.1: compatibility errors (#5723) (#5734) (#5730) (#5728)
- [Fix] "Max sent emails per minute" doesn't apply on manually created emails (#5708)
- [Fix] Smarty templates errors for missing variables (#5735)
- [Fix] add rate limiter for old password validation (#5690)
- [Fix] Export to csv: column names are in default language (#5740)
- [Fix] Status of direct link changed via mobile app is not logged to audit log (#5738)
- [Fix] Sale requests log: Improve text in Restart confirmation dialog (#5726)
- [Fix] 500 internal server error on downloading invoice PDF with corrupted HTML (#5721)
- [Fix] Lifetime referrals: rows with same identifier are inserted (#5727)
- [Plugin] BigCommerce plugin does not load order details and is stopped (#5722)
- [Performance] Transactions from previous day are recomputing statistics data on each transaction (#5744) (#5715)
- [Feature] Assign coupons to a specific affiliate directly from the generating/importing screen (#5664)
- [Fix] Pending affiliate stay still logged in his affiliate panel (#5704)
- [Fix] Campaign filters are not applied in Top banners grid (#5689)
- [Fix] Missing default sorting in Ad Channels screen in affiliate panel (#5682)
- [Performance] Loading of direct links is sorted by column "matches", but this column is not incrementing (#5711)
- [Improvement] Increase event logs limit on cloud accounts (#5699)
- [Fix] General Webhook Processor not preserving extra data of original Sale in Recurring commission (#5698)
- [Fix] Characters in UTF-8 encoding are incorrectly encoded in outgoing emails (#5697)
- [Fix] Affiliate signup form: Data2 field is shown before the data1 field (#5695)
- [Fix] Confusing merchant notification if affiliate is not recognized in sale process (#5688)
- [Fix] Confusing warning logs are created in outbox runner (#5700)
- [Performance] Reduce sales debug logs: remove useless debug logs (#5706)(#5707)
- [Improvement] Send mass emails: Display number of filtered affiliates (#5671)
- [Improvement] Make last X days in performance rewards work with whole day (#5634)
- [Improvement] Add the channel code column to the Channel stats report (#5563)
- [Improvement] Add more info to the "Merchant Profile Change Webhook" plugin (#5658)
- [Improvement] Affiliate Sale Tracking Codes: Add 'approved' date of commissions as variable (#5569)
- [Improvement] Audit log: time zone change is not logged in audit log (#5654)
- [Improvement] Audit log: display data field code for affiliate profile change (#5637)
- [Improvement] Traffic info: Rename "Monthly limit" to "Monthly pre-paid amount" (#5650)
- [Improvement] Clicks processor: Add details about click to error log, when click is not saved (#5656)
- [Improvement] Change critical logs about corrupted affiliate tree to normal errors (#5667)
- [Fix] PAN: Network fee math expression doesn't work with parenthesis (#5683)
- [Fix] PAN: Error in add campaign form for network merchants (#5678)
- [Fix] PAN: Fees in invoice are null and incorrectly computed if are used in math command (#5646)
- [Fix] Error during installation if processlist didn't load any rows (#5680)
- [Fix] Sql error in Daily and Monthly Report Grids (#5677)
- [Fix] Error: Call to undefined method Pap_Features_Hosting_InvoicesGrid::getColumnsForCustomFormula (#5676)
- [Fix] Custom filter with empty value is not applied for mass mails (#5672)
- [Fix] Pay affiliates: affiliates filter is applied for transactions (#5669)
- [Fix] DirectLink URLs section throws error in affiliate panel (#5653)
- [Fix] Error in generating CSV and paging of campaigns grid in affiliate panel (#5645)
- [Fix] Affiliate Manager: Sorting by name does not work (#5630)
- [Fix] Recurring Commissions: Error: Call to a member function getId() on bool (#5661)
- [Fix] Multiple Currency feature: Error if totalcost is not numeric (#5651)
- [Plugin] ThriveCart: extra data values are not working for per order tracking (#5660)
- [Plugin] Recurly plugin: add option to track using invoices instead of new payments (#5640)
- [Performance] add index to table:
qu_pap_keywordclicks
for columndateinserted
(#5668) - [Performance] New responsive themes are creating requests for old icons (#5657)
- [Style] Sale Tracking Codes: Ticking the box doesn't work to select an option (#5652)
- [Improvement] Add show password button to password fields on signup page and login forms (#5153)
- [Improvement] Add list of affiliates to Commission groups in Campaign form (#5562)
- [Improvement] Add variable for last week stats to Home screen (#5624)
- [Improvement] Mail account: Set default value for "Max sent emails in a minute" (#5605)
- [Improvement] Add warning event log when all event logs are truncated (#5620)
- [Improvement] Improve email field check: added yahoo.es as valid domain (#5631)
- [Fix] PAN: incorrectly computed next invoice number (#5622)
- [Fix] Destination url filter is disabled in affiliate panel (#5604)
- [Fix] Affiliate can't download the .pdf (Simple PDF banner) in affiliate panel (#5638)
- [Fix] Sending bigger mass mails can fail on php memory (#5627)
- [Fix] Send mass mail: message notification didn't disappear after 1 minute (#5625)
- [Fix] Critical log after using advanced search with empty value in custom calendar field (#5614)
- [Fix] Payouts history: Payee info is not working in footer row (#5608)
- [Fix] Listbox popup: wrong behavior when resized (#3980)
- [Fix] create some "Brute force attempt" logs as warning instead of critical logs (#5602)
- [Plugin] Create new plugin "Merchant Profile Change Webhook" for POST request when merchant profile is changed (#5574)
- [Plugin] Recurly: Add option to track one time payments from notification (#5616)
- [Plugin] Recurly: Add option to use addon as a subscription recurrence trigger (#5633)
- [Fix] Recurly plugin: Recurring commissions are not created (#5612)
- [Fix] Recurly plugin: Undefined variable: commissionDetails (#5615)
- [Feature] Add option to stop sending mass emails (#5575)
- [Improvement] Automatic affiliate activity checking: add option to ignore selected affiliates (#5591)
- [Improvement] Add option to sort by "Status" column in Edit affiliate > Commission groups section (#5588)
- [Improvement] Triggering Affiliate Profile Change Webhook plugin for the note field (#5572)
- [Improvement] Audit log - add logs for channels related actions (#5564)
- [Improvement] Option to use ALL (affiliate details) variables for the URL custom page (#3748)
- [Improvement] Add new fonts to RichTextEditor (#3571)
- [Improvement] Generate Message-ID for outbound emails (#5597)
- [Improvement] Add text limit for merchant application notifications (#5587)
- [Fix] API: PHP fatal error: Gpf_Data_Record::current(): Incompatible return value (#5606)
- [Fix] Payment to affiliates failed (#5603)
- [Fix] Unable to download zip banner from affiliate panel (#5600)
- [Fix] Country data field in invoice should display country name instead of country code (#5558)
- [Fix] Missing some user fields in invoice variables (#5565)
- [Plugin] New HubSpot plugin: create affiliate from hubspot user (#5554)
- [Plugin] Shopify plugin: update API version (#5578)
- [Performance] PAN: Slow loading lifetime referrals grid (#5581)
- [Performance] Slow loading clicks grid (#5580)
- [Improvement] Add merchant application notification for critical event logs (#5548)
- [Improvement] Add search for Affiliate screens in configuration (#5551)
- [Improvement] Add refunds to General Webhook Processor for transactions (#5522)
- [Improvement] Add event log warning about using deprecated offset in grid requests (#5549)
- [Improvement] Add new bots to ignored crawlers list (#5530)
- [Improvement] Option to add text for affiliates when Request Payment button is not displayed (#5519)
- [Improvement] Add info about javascript function changeCommissionBy to samples_tests examples (#5544)
- [Fix] PAN: Network owner doesn't have permission to delete coupons from other network accounts (#5556)
- [Fix] Affiliate grid configuration: default view columns order doesn't match allowed view columns order (#5531)
- [Fix] Getting started screen is displayed on each refresh of merchant panel (#5529)
- [Fix] Grouping grid action buttons to one is not working (#5555)
- [Fix] Rearrangement of columns in grid does not turn the grid edit button red (#5538)
- [Fix] Export to csv from affiliate panel is trying to open Cron tasks (#5552)
- [Fix] Wrong campaigns order in the affiliate panel (#5542)
- [Fix] Not possible to download CSV with errors from import transactions or affiliates (#5545)
- [Fix] Missing validation of language code for importing new language (#5541)
- [Fix] Wrong timezone in export to csv of daily report (#5536)
- [Fix] Icon of menu button in edit affiliate form is changed (#5512)
- [Fix] PHP warning: A non-numeric value encountered in SaveAllCommissions (#5550)
- [Plugin] SamCart: add option to set product name to product ID parameter (#5543)
- [Plugin] Extend QuickBooks plugin to support user synchronization (#5532)
- [Fix] HubSpot plugin: switching to private app is not working (#5547)
- [Fix] Stripe plugin does not subtract discount from total cost amount (#5560)
- [Fix] RevCent plugin: Undefined property: stdClass::$transaction_id (#5539)
- [Feature] SmartLinks: add condition based on operation system (#5526)
- [Improvement] Improve savePayouts method for using in API (#5534)
- [Improvement] In Sale requests log is not possible to filter requests by time: add custom filter for it (#5527)
- [Plugin] Instamojo: Add option to signup an affiliate after purchase (#5199)
- [Fix] Campaign categories: wrong order in filters (#5524)
- [Fix] Broken pay affiliates process: Incorrect users count and amount after interruption of task (#5535)
- [Fix] PHP error on deleting multiple transactions (#5525)
- [Fix] Banners order doesn't work in the affiliate panel (#5523)
- [Fix] SQL error in "Top referrer url" for affiliate panel with custom column (#5521)
- [Fix] SQL error in transaction edit form with sql mode "only_full_group_by" (#5520)
- [Fix] Sale request log is not created if "trackmethod" is longer than 1 character (#3821)
- [Fix] Missing check if feature is active on adding affiliate to commission group (#4400)
- [New Plugin] Hide commissions in affiliate panel commissions list (#5518)
- [Improvement] Channel stats report - add total commissions column (#5423)
- [Improvement] Display status of sub-affiliate in Subaffiliates list (#5212)
- [Fix] Unable to download csv export of "Top referring URLs" from email link (#5517)
- [Fix] Paging of clicks list is not working if date column is not displayed (#5516)
- [Fix] Unable to download email attachment (#5513)
- [Fix] It is possible to execute finished cron task manually (#5485)
- [Fix] Unable to process new installation: there is message: Cron job is not running (#5483)
- [Fix] Transaction List default view and Transaction List Allow View columns don't match (#5378)
- [Fix] PAN: typo in invoice variable: fee_fixed_per_transactione (#5505)
- [Fix] Word "actual" should be replace with "current" for date filters (#5515)
- [Plugin] Change HubSpot plugin to work with Private App (#5484)
- [Security] Possible XSS (#5481)
- [Improvement] Improve partial refunds: Allow multiple partial refunds per one commission (#5487)
- [Improvement] Support emojis in emails (#4456)
- [Improvement] New date preset in filters - Last 60 days (#5490)
- [Improvement] Add Multi-selection listbox to signup fields (#5462)
- [Improvement] Add IP address tracking for affiliate parent recognition after signup (#5140)
- [Improvement] Make old themes deprecated and hidden for customers (#5449)
- [Fix] Unable to export to csv from "Top referring URLs" screen (#5502)
- [Fix] PAN account invoice: logo is not displayed in PDF if url starts without http (#5499)
- [Fix] File uploader field on signup page causes error (#5486)
- [Fix] Additional profile fields are not added to HTML signup form (#5475)
- [Fix] PAP mobile app APNs certificate is expired (#4953)
- [Performance] Try to load grids second time if there is 30 seconds timeout (#5480)
- [Performance] From exports to csv from grids are staying old files in database (#5459)
- [Style] Not all grid action buttons are visible (#4363)
- [Style] Signup in bootstrap theme: correct error message and description position (#5479)
- [Plugin] Add phone number to extra data options of Zenler plugin (#5501)
- [Plugin] Recurly plugin - track refunds (#5126)
- [Plugin] Recurly plugin does not load subscriptions correctly (#5488)
- [Plugin] PayPal plugin: affiliate registration doesn't work well with per product tracking (#5478)
- [Security] Possible XSS (#5473)
- [Improvement] Add username and userid to reports custom filter (#5469)
- [Improvement] Add a number of created and approved affiliates column to the monthly and daily report (#5288)
- [Improvement] Send email notification about deleted transactions (#5026)
- [Improvement] Add affiliate search bar for Graphic view in Tree of subaffiliates (#4347)
- [Improvement] Add debug error logs for error: Failed to load login key for user (#5470)
- [Fix] Clicks grid: ascending sorting by date is not displaying first rows (multiple db tables) (#5471)
- [Fix] Export to csv from Clicks list can export less rows or is not working in some cases (#5468)(#5467)
- [Fix] Screen: Affiliates in campaign can't be exported to csv (#5460)
- [Performance] Clicks grid: allow sorting only by date (#5471)
- [Performance] Remove sorting by IP from all grids (#5472)
- [Improvement] PAN: Add configuration 'Track referrals by UserAgent and IP address' for network account (#4238)
- [Improvement] Add Merchant email notification when affiliate agrees with T&C (#5106)
- [Improvement] Add merchant notifications for Automatic affiliate activity checking (#5201)
- [Improvement] Add refund data types to the Trends report chart (#5425)
- [Improvement] Use ZipArchive (php zip extension) for Zip feature (#5456)
- [Improvement] Add timeout error message for requests that take longer than 30 seconds (#5403)
- [Improvement] Add Payout Method column to invoices reports (#5073)
- [Improvement] Add data1/data2 and channel variables to Declined Site URL (#4397)
- [Improvement] Improve names of statuses in "Sales requests logs" (#5447)
- [Improvement] Add description and KB link for "Support DirectLink linking" checkbox (#5446)
- [Fix] Recurring commissions are created for affiliates no longer added in a private campaign (#5450)
- [Fix] Cloud checkout process: Coupon not recognized. (#5441)
- [Fix] It is possible to enable country commission although main commission type is disabled (#5435)
- [Fix] Unable to upload file to additional profile field (#5420)
- [Fix] If tree is corrupted: Subaffiliates tree is not working for affiliates (#5404)
- [Fix] Theme editor: Unable to save image from url (#5458)
- [Fix] Delete Google+ Connect feature (#5135)
- [Fix] PHP 8, 8.1: Deprecated logs for PapApi file (#5190)
- [Fix] PHP warning: A non-numeric value encountered in SaveAllCommissions (#5424)
- [Plugin] HubSpot: Add option to remove from lists if conditions aren't matched (#5442)
- [Plugin] Chargebee: Undefined index: email (#5445)
- [Integration] Add javascript function
readAllFlashCookies
back (#5463) - [Performance] Too many debug logs from shopify plugin (#5461)
- [Performance] Slow sql loading from qu_pap_visits_sales_logs (#5453)
- [Improvement] Performance Rewards - add Send email action (#5118)
- [Improvement] Affiliate Sale tracking code - Add option to be executed on declining of commission (#5157)
- [Improvement] Add option to disable click fraud protection for selected affiliates (#5439)
- [Improvement] Require cron for standalone installations (#5366)
- [Improvement] API: grid pagination upgraded: used latest row data instead of offset (#5440)
- [Improvement] Don't create default flash example banner and remove button for adding flash banners (#5421)
- [Fix] Additional affiliate profile fields are not loaded in API (#5433)
- [Fix] Unreferred commission, although affiliate is recognized from IP and user agent (Split commissions) (#5431)
- [Fix] Affiliate tracking code: email notifications are not working on cloud accounts (#5430)
- [Fix] PAN: Network invoice format preview is displayed in plain HTML (#5428)
- [Fix] PAN: SQL error under Clicks list if account is displayed without campaign (#5432)
- [Fix] PAN: SQL error in Account manager (#5426)
- [Fix] SFP check is not validating valid TXT if there is redirect and include value (#5405)
- [Plugin] Shopify plugin: Add logs for config recognition (#5417)
- [Plugin] ThriveCart plugin: Add IP tracking (#5438)
- [Plugin] Memberful plugin: Add recognition of recurring orders in (#5427)
- [Feature] Additional signup fields for affiliate profile (#4862)
- [Improvement] Performance Rewards - include refunds to conditions without exact type (#5358)
- [Improvement] Banner description: change textarea to wysiwyg widget (#5411)
- [Improvement] Sale requests log: Add IP to general search (#5408)
- [Improvement] In signup email confirmation use login link instead of set new password link if affiliate filled password (#5377)
- [Improvement] Coupons: generating coupons: Wrong error message on duplicate ID (#5375)
- [Fix] Error on home screen and grids: caused by ionCube loader v11 on some servers (#5409)
- [Fix] Error on saving own "From email" for mail() function (#5406)
- [Fix] Checkboxes field type cannot have an option with a comma (#4648)
- [Fix] Sale Tracking Fraud Protection plugin gets broken in specific case (#5389)
- [Fix] The request payment button does not show up when an affiliate reaches exact minimum payout limit (#5198)
- [Fix] Mobile apps return error during log in and log out (#5401)
- [Fix] Memberful plugin: total cost for recurring and refund is not correct (#5414)
- [Fix] SamCart plugin: deduct tax in recurring payments (#5397)
- [Fix] Chargify plugin: refund tracking does not work (#5399)
- [Improvement] PAN: Fraud protection for accounts signups (#5304)
- [Improvement] Deeplink Generator - add extra parameters per campaign (#5317)
- [Improvement] Javascript click tracking: Add option to not create 1st or 3rd party cookies (#5393)
- [Improvement] Add change status notification for affiliate (e.g. declined right after he was approved) (#5340)
- [Improvement] Recurring commissions: Option to specify total cost when running recurring rule manually (#5345)
- [Improvement] Generating coupons: Add percentage of progress to info message (#5374)
- [Improvement] Coupon codes: improve generating of primary key ID (#1487)
- [Improvement] Add field descriptions into the external HTML signup form codes (#5291)
- [Fix] PAN: Balance in Accounts grid doesn't count with network fee (#5369)
- [Fix] PAN: typo: correct Ballance to Balance (#5370)
- [Fix] Grid view columns: sorting of columns is not correctly saved (#5387)
- [Fix] Affiliate manager email is set up as field MSN Messenger (#5362)
- [Fix] Affiliate profile: not all checkboxes are saved if there are too many checkboxes selected (#4706)
- [Fix] Remove old unused javascript file: saletrack.js (#5395)
- [Fix] Remove functions for flash cookies from javascript (#5392)
- [Fix] typo in javascript tracking code variable name "executeOnResponceFinished" (#5391)
- [Fix] Change view button in grids is still red after view is saved (#5388)
- [Fix] Affiliate signup: Inserted password is not working for membership with trial validity (#5383)
- [Fix] Transactions grid error: when coupon code is added to view (#5376)
- [Fix] Export to csv error when exporting invoices to csv (#5371)
- [Fix] For affiliate manager info is used textarea field type, if it is set for affiliates (#5372)
- [Fix] Overflow in dialogs not easily identifiable in safari: display scrollbars (#5364)
- [Fix] Special characters are html encoded in email template subject (#5332)
- [Plugin] Stripe signature is being checked even when no secret is set (#5363)
- [Plugin] Memberful plugin throws errors (#5355)
- [Plugin] Shopify incorrect discount deducted (#4818)
- [Fix] Disallow uploading invalid images (#5323)
- [Fix] Affiliate panel: Remove "join" button from old themes (#5348)
- [Fix] HTML code with whitespace throws error in News manager (#5346)
- [Fix] Cron request info can fill up the whole screen (#5344)
- [Fix] PHP 7.4. - deprecated warnings (#5359)
- [Plugin] Add extra data fields for recurring commissions webhook (#5307)
- [Plugin] Shopify changes private apps to custom apps (#5224)
- [Security] Missing nosniff header on php generated contents (#5150)
- [Improvement] Audit log: add full details from deleted campaign (#5334)
- [Improvement] Membership subscription manager: set day of month on which subscription will expire (#5324)
- [Improvement] Lifetime referrals manager - missing account ID in import and filter (#5320)
- [Improvement] Contact us: Rename label of field text to message (#5331)
- [Improvement] Multiple currencies: add feature KB link (#5322)
- [Fix] Export to csv: column names are in default language (#5350)
- [Fix] Improve email domain spell check (#5333)
- [Fix] Action code filter in Commissions is not working for search types "is not like" and "is not equals" (#5342)
- [Fix] Export to csv error: Unexpected error, please contact support (#5341)
- [Fix] Payment processor on hosted accounts: display better error message (#5351)(#5330)
- [Performance] Settings file is read very frequently (#5336)
- [Improvement] Audit log: add logs when minimum payout configuration is changed (#5328)
- [Fix] Cron export task can stay stuck if there is an error in grid (#5327)
- [Fix] Merchant user can be visible at the end of affiliates manager (#5325)
- [Fix] Typo in email reports templates (#5326)
- [Integration] New plugin for Memberful integration (#1333)
- [Integration] Extend Shopify plugin by option to disable automatic commission status change (#5184)
- [Feature] Display channel statistics in merchant panel (#5285)
- [Feature] Performance Rewards: Change commission with the length of being an affiliate (#4418)
- [Feature] Recurring commissions: Add option to set Different recurring commissions after Xth recurrence (#2071)
- [Feature] Add option to set privileges for accessibility of Merchant pages (#5053)
- [Fix] Session expired and Infinite redirecting of merchant panel (#5314)
- [Fix] Hide affiliates counts in reports (weekly/monthly/daily) for network merchants (#5312)
- [Fix] Import transactions: error when moving commissions to new campaign (#5302)
- [Fix] Email notification are sent multiple times to CC'ed email address if affiliate's email is incorrect (#5258)
- [Fix] Word "plugins" used under Features (#5203)
- [Fix] Add debug logs for Export to csv task (#5313)
- [Performance] Graphic tree: load next nodes on click (#5293)
- [Improvement] Mailchimp - add also hidden fields to 'Affiliate additional fields' listbox (#5316)
- [Style] If more notifications are created, customer can see only latest one (#5299)
- [Feature] Ability to edit data in Recurring commission rules (#702)
- [Feature] Add option to Redirect merchant after logout to custom Logout URL (#5196)
- [Improvement] Add login type column to Logins history grid (#5294)
- [Improvement] PAN: Add info for date fields in create invoice form (#5266)
- [Improvement] Send notification about status change to affiliates: enable checkbox by default (#5255)
- [Improvement] Fraud protection: Prohibit the opportunity for the affiliate to use application keywords as their referralID (#5197)
- [Fix] Deleting affiliate: Display correct error message if there is one affiliate (#5298)
- [Fix] Pagination on the clicks list doesn't work correctly (#5309)
- [Fix] PHP warning on saving new grid view (#5301)
- [Fix] Download link in export to csv email is with http protocol (#5300)
- [Fix] Date and datetime field type is not set in custom filters (#5297)
- [Fix] Duplicate logins history records if user is authenticated by cookie (#5295)
- [Fix] Payout of only negative commissions without checking the checkbox gets messed up (#5260)
- [Security] Possible XSS (#5289)
- [Feature] Option to create own grid columns (#5186)
- [Improvement] Add option to display affiliate relations also in classic tree (#5142)
- [Fix] Lifetime identifier can be saved with an empty space at the beginning (#5277)
- [Fix] Logins history sorting does not work (#5280)
- [Improvement] Rewrite "export to csv process" to cron task (#5269)
- [Improvement] Transactions import from csv loads affiliate from lifetime only if valid affiliate is in data (#5259)
- [Feature] Performance rewards: add option to compute all actions with same "action code" (#5110)
- [Fix] Pro variation: Unable to login to merchant account, if default merchant is changed (#5273)
- [Improvement] Use date format from configuration in email reports (#5239)
- [Improvement] Add "starts with" operator to custom filters (#5232)
- [Improvement] Pay affiliates: improve and always enable debug logs (#5229)
- [Improvement] Add partial refund option to API (#5225)
- [Security] Improve strip of javascript events (#5219)
- [Feature] Order of columns in Commissions is not saved (#4098)
- [Feature] Add option to tracking code to increase/decrease commission by sent amount (#5124)
- [Performance] Upgrade grid pagination: use latest row data instead of offset (#5209)
- [Improvement] Add refid, bannerid and visitorid variable to "Declined site URL" for redirect link (#5172)
- [Improvement] Daily report: Add custom filter for Country code (#5134)
- [Improvement] Allow merchants to edit (or create) affiliate without mandatory data fields (#5176)
- [Improvement] Add audit log message when merchant edits a theme (#5175)
- [Security] Hide reset password link (and other confirmation links) in merchant panel outbox (#5167)
- [Fix] API error on declining affiliate via mobile app (#5164)
- [Fix] Affiliate manager error, is you display payout data without affiliate name (#5170)
- [Fix] Error in Mail Account configuration on "Save & Send Test Message" (#5169)
- [Improvement] Add visitorId as fixed parameter to redirect links (click.php) (#5137)
- [Improvement] Display affiliate photo direct in Affiliates manager grid (#5109)
- [Improvement] Require user's password when merchant (or affiliate) is changing own username (#5103)
- [Improvement] Display data from click (first/last) in the Referral commission details (#5010)
- [Improvement] Cloud accounts: Automatically activate paid features (#5136)
- [Improvement] Add Kosovo to countries list (#5133)
- [Improvement] Add rate limit for affiliate's profile and edit user dialog (#5116)
- [Improvement] Recurring Commissions: apply new changed user tree / parent affiliate (#4880)
- [Improvement] Stripe integration plugin - allow the use of Restricted Keys (#5125)
- [Fix] The first field of payout methods is not included in the HTML signup form code (#5138)
- [Fix] Action commissions: Action name is not translatable (#5067)
- [Feature] Create webhook (POST request) for each sent email (#5107)
- [Improvement] Add audit log message when affiliate agree to Terms & Conditions (#5108)
- [Improvement] Add option to hide content of sent emails in outbox (#5104)
- [Improvement] Add notification "username was changed" also for affiliates (#5100)
- [Feature] Add previous period data to daily/weekly/monthly reports (#5014)
- [Feature] Affiliate tracking code: add email notifications (#5076)
- [Plugin] New plugin for Clixli (#5080)
- [Improvement] Add commission type ID column to commissions list (#5092)
- [Improvement] Affiliate tracking code: add changes to audit logs (#5083)
- [Improvement] General Webhook Processor - add parameter for custom notes (#5075)
- [Improvement] Make invoice number as readonly (#5077)
- [Fix] Bonus commission with rule "Last number of days" can be created multiple times (#5071)(#5072)
- [Improvement] UI for Account Cancellation (ask for reason) (#4679)
- [Improvement] Improve domain suggestion script: wrong suggestion (#5058)
- [Improvement] API: add option to use username in reset password email function (#5050)
- [Improvement] Increase limit of campaign URL (#5043)
- [Feature] Send email notification about deleting affiliates to merchant (#4890)
- [Feature] Approve deleting affiliates via email notification (#4890)
- [Feature] Add "auto spelling check" feature for username or any email field (#4777)
- [Improvement] Add channel code and channel ID columns to the commissions list (#5035)
- [Integration] New plugin for NMI webhooks (#5005)
- [Improvement] Custom invoice number format (#4659)
- [Improvement] Add banner category column direct to grid (#4620)
- [Fix] Imported coupons from CSV are invalid: missing account id (#5006)
- [Feature] Allow copy/clone commission group into another campaign (#3295)
- [Integration] New plugin for Zenler webhooks (#5001)
- [Improvement] Add info about option DoNotDeleteCookies to cookies screen and KB for Pap_Api_SaleTracker (#4995)
- [Improvement] Add affiliates date approved filter to Top Affiliates report (#4990)
- [Security] Possible XSS (#4977)
- [Feature] Create button to add all selected banners to a banner category (#4592)
- [Feature] Network Account Prepaid - allow different limits per account (#4922)
- [Improvement] Custom invoice file name with additional variables (#4917)
- [Improvement] Lifetime Commissions - after relation is expired check cookies (#3349)
- [Fix] MariaDB 10.6. the utf8 collations are renamed to utf8mb3 (#4976)
- [Fix] New line breaks the external HTML + javascript/jquery signup form (#4971)
- [Security] PAN: correct network merchants permissions (#4963)
- [Security] Correct permmissions for file uploading (#4429)
- [Feature] Email settings: Add option to set Bcc email address for all outgoing emails (#4944)
- [Feature] PAN: allow same coupon codes for different merchants (#4926)
- [Feature] Add campaign details 'extendable widget' into the commissions list (#4078)
- [Improvement] Add commission group filter to reports (#4733)
- [Feature] Easy way to change main theme colors (#2765)
- [Feature] Add new pages to minisite for T&C and Privacy Policy (#4850)
- [Feature] Add Monthly report screen (#4640)
- [Integration] Klaviyo mailing list integration (#4879)
- [Improvement] Add missing countries: Kingdom of the Netherlands (#4924)
- [Fix] Not possible to add affiliate from merchant panel (#4928)
- [Fix] Send message email: The dropdown shows duplicates in the predefined filter (#4927)
- [Performance] Use redis session handler only if redis cache is enabled (#4930)
- [Performance] Redis: for impressions processor use SCAN instead of KEYS (#4932)
- [Improvement] Affiliate pages: Allow fullscreen in custom URL page (iframe) (#4920)
- [Improvement] Multiple Merchants / Administrators - add role column to Merchants (#4925)
- [Improvement] Lifetime Commissions - process "Tie new affiliate with" after affiliate save (#4907)
- [Improvement] Warning if Referral ID should be changed (#4903)
- [Feature] Import affiliates/transactions: Save CSV import presets (#3640)
- [Feature] Option to display campaign categories from the campaigns list in affiliate panel (#4163)
- [Improvement] Add "tier" variable to Affiliate - New Subaffiliate signup (#4898)
- [Improvement] Allow custom SMTP ports (#4857)
- [Fix] Cookie lifetime set to lower number than 0.05 creates invalid cookie (#4816)
- [Fix] Impressions are tracked also for declined affiliates on the cloud (#4897)
- [Fix] PAN: notifications to owner on affiliate join to campaign are not created (#4893)
- [Fix] Sum payouts to affiliates: error in export to csv if grid is ordered by amount (#4888)
- [Fix] Plugin ThriveCart throws errors (#4887), (#4891)
- [Fix] Plugin Kartra plugin uses N/A value for order ID (#4889), (#4896)
- [Performance] Add redis for sessions, rate limiter, languages (#4881)
- [Performance] 429 Too Many Requests: on loading banners (#4869)
- [Improvement] Audit log: Add/track changes under Roles/Privileges (#4822)
- [Performance] Optimize loading application version (#4877)
- [Fix] Unable to restart transaction in the Sale requests log (#4883)
- [Plugin Fix] PHP Error in Recurly plugin: Couldn't find Account with code = undefined (#4873)
- [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) - [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)
- [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)
- [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)
- [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] Increase character limit for action code (#4753)
- [Improvement] Add Identifier to custom filter in Lifetime Referrals Manager (#4746)
- [Fix] SQL error on standalone update on older versions than 5.3.30 (#4751)
- [Improvement] Action commission: add option to display statistics per action commissions on home screen (#4741)
- [Improvement] Top campaign for affiliates: remove from list all campaigns without tracking statistics and display also stopped and private (#4739)
- [Improvement] Add columns to Lifetime referrals page in Affiliate panel (#4651)
- [Improvement] Option to pre-define cookie lifetime for new campaigns (#4560)
- [Improvement] Option to select campaign for unreferred clicks (#4682)
- [Improvement] Assign to groups by affiliate profile fields - remove from groups (#4723)
- [Improvement] PAN: Compute network fee automatically when importing commissions from a csv (#4661)
- [Improvement] Numbers in exports are not rounded (#4653)
- [Improvement] Partial refund: add option to set current date for rest commission (#4691)
- [Improvement] Add an option to not set the default country on signup form (#4435)
- [Improvement] Send message: correct text for creating filter (#1339)
- [Improvement] Rename "VAT Handling" configuration option (#4707)
- [Improvement] Api click tracking: use user affiliate variable for loading affiliate details (#4680)
- [Improvement] Add notification that your IP/username will be blocked after X more attempts (#3254)
- [Integration] New Instamojo integration plugin (#4683)
- [Integration] New Plugin for ZOHO Subscriptions (#4684)
- [Improvement] PAN: recognize parent affiliate from click from any network account (#4675)
- [Improvement] Add "Total commissions" column (for any commission) in Top reports (#4158)
- [Improvement] Add "Avg Orders" column and rename existing column to "Avg Commissions" in Top reports (#4667)
- [Fix] Changes in header and footer in signup page themes are not displayed (#4677)
- [Security] Smarty upgrade to version 3 (#4442)
- [Improvement] Membership subscription manager: add trial notification (#4612)
- [Improvement] Display language of logged user in profile (#4671)
- [Fix] Wrong transaction status in change status email (#4650)
- [Fix] Visitor affiliates grid is not working - sql error (#4641)
- [Fix] Precision issue: extremely small commissions are displayed in scientific notation (#4632)
- [Fix] Currencies symbols not shown in PDF invoices (#4628)
- [Performance] PAN: Loading sales log per account is slow (#4633)
- [Security] Disallow dynamic url / redirect url to all urls (#4622)
- [Improvement] Performance rewards rules: Quarter start in February (#4587)
- [Improvement] Add option for Password field on signup form to be mandatory (#4606)
- [Fix] PHP 7.4: deprecated and notices logs (#4623), (#4619), (#4618), (#4624)
- [Feature] Performance rewards: add action commission as bonus (#4583)
- [Feature] Performance rewards: add bonus regularly (#4583)
- [Feature] Performance rewards: add bonus commission to parent affiliate (#4583)
- [Feature] Audit log doesn't log deletion and status changed of recurring commission rules (#4603)
- [Improvement] Add feature description to addons on checkout page (#4118)
- [Improvement] SVG images is banners are not allowed (#4570)
- [Fix] Set correct parent transaction ID for individual tiers of Recurring commissions (#4523)
- [Fix] Change "set as default" button for signup themes to "select theme" (#4554)
- [Feature] New affiliate field type: "file" (#762)
- [Improvement] Allow file attachments in _header and _footer email templates (#4436)
- [Improvement] Small improvement in wallpapers interface (#4428)
- [Fix] PHP 7.4: warnings in simple PDF banner (#4535)
- [Feature] Multiple currencies: add option to set currency to Recurring Commissions (#4489)
- [Feature] API: add using namespaces and remove ini_sets (#3275)
- [Feature] Recompute transaction based on commission group of new affiliate (#4502)
- [Feature] Auto-Registering Affiliates: add option to create affiliate also for refids which are not emails (#4510)
- [Security] Login form: Remember me checkbox should not be set and decrease cookie validity (#4485)
- [Improvement] Audit log: add user to log if status of affiliate is changed via email notification (#3192)
- [Integration] Create integration plugin for Tilda (#4482)
- [Fix] Add SameSite attribute to application cookies created by PAP (#4478)
- [Feature] Options for recompute commission based on transaction group and history settings (#4394)
- [Feature] Add option to increase application requests timeout (#4468)
- [Improvement] PAN: lock approved commissions for edit for network merchants (#4414)
- [Improvement] Lifetime commission: add option to not save commission after custom validity (#4473)
- [Improvement] Add Product ID column to Recurring commission rules (#4437)
- [Improvement] MerchantPages plugin: add translation support for title (#4452)
- [Improvement] Missing 'unique' check on "Coupon generator for new affiliates" plugin (#4439)
- [Improvement] Recurly plugin - use API so customer doesn't need to have PHP thank you page (#4412)
- [Fix] Installation error: AuthUser not created yet (#4438)
- [Fix] MerchantPages plugin: Notice: Undefined variable: hash (#4433)
- [Security] XSS: possible javascript injection in merchant panel (#4425) (#4423)
- [Security] improve forms requests validation (#4408) (#4407)
- [Feature] Create plugin for merchant custom pages (#4413)
- [Performance] Add rate limiter for sending emails via built-in mail() function (#4387)
- [Notice] Added support for PHP 7.4.
- [Security] possible SSRF: mail account configuration, custom urls requests (#4377) (#4401)
- [Security] Authentication and session cookies are not HttpOnly and secured (#4389)
- [Security] XSS: possible javascript injection in merchant panel (#4385) (#4384) (#4366) (#4356)
- [Improvement] Protect merchant from locking out himself by IP whitelist (#4305)
- [Improvement] FastSpring - subscription product can be changed (#4346)
- [Fix] PAN: sale fraud protection should check only within 1 account (#4341)
- [Fix] In audit log are missing changes of transactions and affiliates via import transactions (#3282) (#4352)
- [Improvement] Improve error message: If affiliate refid is same as another affiliate userid (#3752)
- [Fix] Setting parent affiliate by task fails if visitorid contains account ID (#4315)
- [Fix] Shopify plugin can send refund and decline status hook on same order (#4317)
- [Security] Installer module vulnerability (#4313)
- [Feature] Add option to set exact timezone location (#4257)
- [Feature] Add possibility to create hyperlinks in Affiliate Manager`s info fields (#4036)
- [Feature] Membership Subscription Manager - added unlimited period type (#4290)
- [Security] Enable SSL verification for each request from application (#4286)
- [Feature] Membership subscription manager - add trial period for new affiliates (#4283)
- [Improvement] Add option to set own prefix for generated invoices (#4284)
- [Fix] Membership subscription manager is not working for recurring commissions (#4283)
- [Fix] Deeplink generator ignores the 'Affiliate linking method' in a campaign (#4285)
- [Plugin fix] Shopify plugin ignores amount discount (#4248)
- [Feature] Add option to do partial refund from commissions list (#4273)
- [New plugin] Create coupon automatically for each new affiliate (#4274)
- [Improvement] PAN: Network fee is not computed via "Compute commissions" button (#4271)
- [Improvement] Add recurring commission ID to recurring commission rules custom filter (#4280)
- [Feature] PAN: add network fee direct to commissions list (#4243)
- [Feature] PAN: Network accounting - add columns for fees and commissions (#3076)
- [Feature] Audit log details per transaction and affiliate (#4235)
- [Feature] Audit log: add fraud protection, tracking settings, plugins activation (#2665)
- [Feature] Change affiliate (and other details) for a sale request (#3635)
- [Feature] Option to set default value for affiliate hidden fields (#4211)
- [Feature] Recurring commissions: change status/delete also of recurring rule (#3731)
- [Fix] Edge user agent is recognized as Chrome (#4206)
- [Security] Add Strict-Transport-Security header for https/ssl (HSTS) (#4045)
- [Feature] Add an option to use global header/footer for email templates (#501)
- [Feature] Recurring Commissions doesn't work with Rest Commissions (#3603)
- [Feature] Add option to disable dynamic links and allow to block domains (#4167)
- [Improvement] Prohibit Commission If Affiliate Is Purchaser: add option to enable it per campaign (#4157)
- [Improvement] Allow multiple coupons tracking: choose one valid coupon (#3416)
- [Improvement] Add {$session} variable as template variable(#4159)
- [Fix] PHP 7.4 compatibility (#4156)
- [Feature] Multiple banners/campaigns categories (#4142)
- [Feature] Add custom field filter for user data to Statistics reports (#3742)
- [Feature] Add Custom filter option for Lifetime referrals manager screen (#4145)
- [Improvement] Transaction import: missing Coupon code field (#4123)
- [Security] Program name is not escaped in some themes (#4117)
- [Feature] Multiple currencies: use European Central Bank API service (#4088)
- [Bug] PAN: merchant can approve commission using link in notification (#3993)
- [Fix] Split commission: recognizing by IP is not working correctly (#4120)
- [Feature] Add filter to affiliate manager for subscription type and expire date (#4102)
- [Feature] Branding free: add an option to disable indexing of pages with default PAP domain (#4096)
- [Plugin] HubSpot plugin: add option to register also pending affiliates to list (#4103)
- [Fix] PHP 7.2. warning: Function create_function() is deprecated (#4101)
- [Feature] Affiliate panel: add Top campaigns and Top banners screens (#3280)
- [Style] Add icons for new features: Membership and activity checking (#4084)
- [Fix] Declined commission is stored as pending for pending affiliates (#4090)
- [Fix] "Create multi tier commissions" is missing on the transaction import in the 'Coupe window' theme (#4085)
- [Performance] Slow testing big user tree (#4087)
- [Performance] Slow deleting sessions for exact user (#4086)
- [Feature] Create new feature for processing affiliate membership subscriptions (#4052)
- [Feature] Lifetime Referrals Manager: add page to affiliate panel (#3798)
- [Feature] Lifetime Commissions - overwrite affiliate in relations (#3350)
- [Feature] Performance Rewards - add sales/actions conversion rate (#4028)
- [Fix] Commission groups: custom cookie validity is displayed as -1.00 (#4038)
- [Fix] SQL error if you filter category without campaigns/banners (#4035)
- [Fix] Not possible to edit destination URL of banners directly in banners grid (#4034)
- [Fix] Account Payment info: payment summary is without addons (#4037)
- [Security] Changing password via password reset link should reset remember me cookie (#4008)
- [Feature] Add lifetime relation changes to Audit log (#3889)
- [Fix] update GWT: application is not working if on server is X-Frame-Options set to Deny (#3961)
- [Fix] For change password and set new password set autocomplete new-password (#4032)
- [Security] XSS: it is possible to execute js code in iframe (#3977)
- [Security] It is possible to save html to image url (#3975)
- [Feature] Add possibility to search Direct links by date created (#3676)
- [Fix] PAN - PDF export of merchant invoice doesn't contain commissions list (#3976)
- [Security] Affiliate can create approved direct link (#3956)
- [Feature] Mod rewrite link per campaign: different htaccess location url (#3946)
- [Feature] Option to disable performance rewards rules (#3431)
- [Feature] Automatically decline direct link if match main site or destination url of banners (#2507)
- [Fix] Payment processor: allow cards where liability shift is not possible (#3945)
- [Fix] Audit log: missing details after plugin config is changed (#3932)
- [Fix] Missing number validator for vat percentage field (#3941)
- [Fix] PHP 7.2: upload wallpaper error (#3934)
- [Feature] Add plugin to send webhooks when affiliate data is changed (#3914)
- [Feature] Add Unsubscribe link to promo emails sent from affiliate panel (#3846)
- [Feature] Option to manually trigger a recurring commission (#3840)
- [Feature] Add status indicator to affiliate in grids (#3866)
- [Feature] Add affiliate columns to Commissions report View (#3467)
- [Feature] Add subaffiliate sale stats to Subaffiliates list (#3880)
- [Feature] Top affiliates - add number of sub-affiliates (#3896)
- [Feature] Compressed commission placement model: add condition for 1st tier sales commissions (#3891)
- [Fix] PHP 7.1 Payout fields encryption feature is not working (#3913)
- [Feature] New desktop theme (#2019)
- [Feature] Add "date changed" to multiple currencies list (#3688)
- [Plugin] User ID as autoincremented sequence: decrease sequence on delete user (#3869)
- [Fix] Guzzle and PHP 5.3 compatibility (#3874)
- [Fix] Recurring commission is creating tiers if are disabled in current settings (#3868)
- [Feature] CSV import commissions, option to calculate tier commissions as well (#1258)
- [Feature] Add option to set email error message to Mail outbox (#3848)
- [Fix] PHP 7.2 Warning: A non-numeric value encountered when totalcost is empty (#3854)
- [Fix] Custom cookie validity from commission group is not applied (#3849)
- [Security] XSS security vulnerability
- [Security] Remove swf file: open-flash-chart.swf (#1749)
- [Feature] Recurring Commissions do not respect tier commission setting (#3809)
- [Feature] Add size filter to Banners manager (#3653)
- [Feature] Add email notification for refunds/chargebacks (#3681)
- [Fix] New Sale/Lead notification has incorrect commission after moving affiliate to new group (#3658)
- [Fix] Recomputing commissions retroactively didn't use fixed cost from new group (#3805)
- [Fix] SMTP host with port 465 without tls:// in front returns timeout (#3720)
- [Feature] Create feature for usage data collection of hosted accounts (#3784)
- [Fix] Compressed commission placement model: new commissions are for wrong group (#3785)
- [Fix] Performance Rewards doesn't work with Rest Commissions (#3744)
- [Fix] Mobile app: traffic numbers for totalcost and commissions are integer (#3803)
- [Security] Password is returned from login request (#3776)
- [Security] Escape/remove special characters from parameters for trackjs.php and nofifysale.php (#3773)
- [Security] Add rate limiter for contact us and for sign up form (#3762)
- [Security] SQL command is displayed when you add not existing id to edit grid request (#3746)
- [Feature] Separate Lifetime Commissions per network accounts (#3576)
- [Feature] Add banner to commission if campaign is different than banner's (#2506)
- [Feature] Add id columns to default view for some grids (#3706)
- [Feature] Add all affiliate fields to Subaffiliate Sale Stats (#3630)
- [Fix] Multiple currencies - Update currency rates doesn't work (#3665)
- [Fix] Download PDF for Simple PDF banner is not working in affiliate panel (#3686)
- [Fix] Deprecated error messages for PHP 7.2 (#3687)
- [Feature] New signup theme - Coupe (#3319)
- [Feature] Direct links urls: add date created and date changed columns (#3675)
- [Feature] Add affiliate status to Commission Groups in affiliate edit screen (#3632)
- [Fix] Deeplink generator: added http protocol instead of https (#3678)
- [Feature] Add option to cancel/close affiliate account by affiliate (#2279)
- [Feature] Add parent details to the plugin: Affiliate info in external page plugin (#3622)
- [Feature] Add tracking of refunds to SamCart integration (#3613)
- [Feature] Add useragent/browser info to logins history (#3644)
- [Feature] Add process for validation email account (#3514)
- [Feature] Performance Rewards - add bonus commission as % from total cost (#3565)
- [Feature] Allow short visitor cookie values (less than 32 characters)(#2870)
- [Feature] Add option to send reason why affiliate is declined in campaign (#3578)
- [Feature] Banners & Links: Add button for copy affiliate link from all banners (#1779)
- [Feature] Add plugin: Move affiliates to commission group based on profile field value (#3594)
- [Feature] Add parent related variables in all affiliate panel templates (#408)
- [Feature] Add affiliate name, refid and username to Subaffiliates sales ratio screen (#3330)
- [Feature] Coupons: add option to import coupons with affiliates from CSV (#3117)
- [Feature] Add screen for displaying sum of payouts by affiliate (#2759)
- [Feature] Add advanced filter for affiliate/banner/campaign statistics tab (#3210)
- [Feature] Campaign scheduler new condition for Sale, Click, Action commissions (#3528)
- [Feature] PAN: add option to change the account for merchant (#3481)
- [Feature] Add an option to filter affiliate in top banners report (#3532)
- [Feature] Display relevant affiliates in the affiliate listbox when creating commissions manually for private campaign (#3442)
- [Feature] Performance Rewards - add action to update affiliate data field only (#3497)
- [Feature] Add data1 data2 fields to banners links in affiliate panel (#3392)
- [Feature] New BigCommerce plugin for API v3 (#3480)
- [Feature] Add option to use like search via % to custom filter fields (#3504)
- [Feature] After pay affiliates process display dialog with next steps (#3141)
- [Feature] Add ability to sort news in the news manager (#3436)
- [Feature] Deactivate reset password link if user credentials are changed (#3447)
- [Feature] Display 'Tracked by' column in commissions in affiliate panel (#3444)
- [Feature] Hide campaign name in Action commission columns names (#3466)
- [Feature] Rebrand PDF: Add "first name" and "last name" to one variable "name"(#3451)
- [Feature] API: add support to add coupon to affiliate by coupon code (#3450)
- [Feature] Audit log: user status in commission group or in campaign is not logged (#3449)
- [Feature] PayPal - create affiliate only on specific button/product (#3415)
- [Feature] Add split commissions support to Recurring commissions (#3434)
- [Feature] Stop tracking clicks if affiliate is not added in private campaign (#3266)
- [Feature] API: Add 'Equals', 'Not Equals' or 'Not In' for campaigns and banners categories (#2112)
- [Feature] Created integration plugin for Cratejoy (#3425)
- [Feature] Created integration plugin for Segpay (#3407)
- [Feature] Add counter to Banner and Campaign Categories filter (#1970)
- [Feature] Create panel notification for merchant if requests processing is delayed (#3379)
- [Feature] Add variant_title into Shopify plugins extra data fields (#3405)
- [Feature] Add RTL support to new themes (#3199)
- [Feature] Add country commissions support for import transactions from CSV (#3371)
- [Feature] Add country commissions support for adding transactions via API with multitier creation (#3374)
- [Feature] Add session and userid variable for custom URL pages (#3369)
- [Feature] delete expired cookies after year for all accounts (#3252)
- [Security] Possible XSS vurnerability in via banner preview (#3333)
- [Fix] Unable to create smarty template cache file on windows server (#3336)
- [Fix] Infusionsoft plugin skips affiliate creation when no sale was made (#3344)
- [Fix] Aweber API plugin: authorization script is not able login (#3338)
- [Security] Possible XSS vulnerability in samples and tests (#3328)
- [Feature] Add affiliate data fields to performance rewards condition and action (#3261)
- [Feature] Add status option and dataX text to Assign to groups by ordered products plugin (#3265)
- [Feature] API: add option to set proxy server for curl call (#3298)
- [Feature] Anonymize IP address: last octet of the IP address will be changed to 0 (#3307)
- [Feature] Split commissions: add option set split ratio for commissions created manually via API (#3229)
- [Feature] Anonymize sale customer data stored in transactions data fields (#3221)
- [Fix] Referrer URL search in clicks list is broken (#3297)
- [Feature] Improve traffic info report design and add additional details (#3284)
- [Feature] Recurring commission: add option to recompute commission for new totalcost by initial settings (#3287)
- [Feature] GeoIP: Add option to recognize transaction country code from click (#3246)
- [Feature] Login fraud protection: block per username or IP only affiliate or merchant panel (#3243)
- [Feature] GDPR: option to hide IP addresses of visitors and affiliates (#3188)
- [Feature] PAN: add option to configure tracking IP address validity for account (#1984)
- [Feature] Created Recharge integration plugin (#3248)
- [Fix] Visit processor: visits tasks are not executed continuously for big accounts (#3258)
- [Performance] Optimized update steps from previous version 5.6.34.2
- [Fix] Improved sale tracking script for PrestaShop and Shopify, to support delete for "per product" tracking
- [Fix] PAN: sale notification is not sent to affiliate when merchant notification email is not filled
- [Important] Update of accounts with high traffic can take few hours
- [Feature] Add option to sort by banner name to Banners & Links in affiliate panel
- [Feature] CPM: add option to count impressions per whole campaign
- [Feature] PAN: add option to block creating flash banners for network merchants
- [Fix] New Facebook share option requires image url with protocol
- [Fix] Disable seding referrer from aplication pages
- [Fix] API errors: RPC Execution exception: Could not lock token consumption
- [Fix] Plugin InterspireEmailMarketer is not working correctly
- [Fix] Design fixes and improvements
- [Feature] Add search by banner name for Banners & Links in affiliate panel
- [Feature] Shopify plugin: add option to create affiliate on exact products only
- [Fix] PHP Warnings and notices for PHP 7.1 and PHP 7.2
- [Fix] Signup form: Field description of radio buttons is not displayed
- [Feature] Allow merchant to change coupon validity
- [Feature] API: allow AffiliateSignup with merchant's session if signup form is disabled
- [Feature] New conditions for campaign scheduler: conversion rate for sales and actions
- [Feature] Plugin: Prohibit Commission If Affiliate Is Purchaser, ability to set % commission
- [Feature] GDPR: Add option to request agreement with new Terms & conditions
- [Feature] GDPR: All browser cookies expiration have to be maximally 1 year
- [Feature] GDPR: Auto delete logins history should be configurable (1-185 days)
- [Feature] GDPR: Allow to delete logins history via merchant panel
- [Feature] Audtit log: Add message after payment to affiliates
- [Feature] Added new feature: Banner retargeting - multiple destination urls
- [Feature] Create new screen to see all direct subaffiliates
- [Feature] PayPal: add option to resend IPN request
- [Feature] Shopify: Add option to create customer when a new affiliate is registered
- [Feature] Add option to add parentAffiliate photo into period_stats.stpl
- [Feature] Improve brute force attack protection by IP for API, count only unsuccessful attempts
- [Feature] Add a Product IDs column to Campaigns grid
- [Feature] Improve generation of next invoice number
- [Fix] Top referring url in affiliate panel should depends on overwrite cookies setting
- [Feature] Add "create action" for banner, campaign, affiliate into Audit log options
- [Feature] Add payout option id to affiliate invoice
- [Fix] Next page grid utton in banners & link in affiliate panel works on second click
- [Fix] SQL optimization for clicks processing
- [Feature] Facebook connect - added option to share images of image banners
- [Feature] Audit log: add PAN accounts changes and invoices
- [Bug] security: possible javascript, SQL, php injection via merchant account
- [Fix] Multiple currencies - automatic exchange rate doesn't work
- [Feature] Upgrade google reCAPTCHA to new version 2.0
- [Fix] Audit log: users listbox - system user is not visibe on searching
- [Fix] Import via import/export tool should display progress
- [Fix] Optimize loading channels in plugin ChannelsListInTemplates
- [Feature] Integration plugin with Chargify
- [Feature] Add date created and bannerid to sale callback URL
- [Fix] AutoApprovalCommissions plugin didn't approve refunds and chargebacks
- [Fix] Optimize loading of banners grid for affiliate panel
- [Feature] Brute force attack protection: add configuration screen
- [Feature] Execute Affiliate Sale Tracking callback on commission creation and approval
- [Feature] PAN: add option to disable netowrk account approve email
- [Fix] cookie is missing for recognizing parent affiliate fom cookies after signup without parent refid
- [Feature] Signup affilaite should try to recognize parent from cookie
- [Feature] Move banners and campaigns categories in affiliate panel to the filter section
- [Feature] Count unreferred clicks requests
- [Feature] Audit log: add IP column to audit log grid
- [Important] new PHP extension required: bcmath
- [Security] Added option to block/allow account login by IP
- [Security] Added brute force attack protection
- [Feature] Audit log: added report for payout info changes
- [Feature] Add option to enable lifetime commissions only per specific campaigns
- [Feature] Shopify API plugin - add possibility to set more shopify accounts
- [Feature] Show affiliates the cookie life for their commission group
- [Feature] Added Vendor tax ID (SSN) to IIF export format
- [Fix] channel code is not filled in iframe and url preview
- [Feature] Lifetime commission: add option to set different commission after X days
- [Feature] Add option to not edit affiliate firstname and lastname
- [Feature] Add total cost to Subaffiliate Sale Stats report
- [Feature] HTML signup form generator improvement
- [Feature] Create invoices HTML design compatible with PDF generator
- [Feature] Campaign cookie lifetime is maximally 365 days for hosted accounts
- [Feature] Deleting expired visitor-affiliate relations should be enabled for hosted accounts
- [Feature] Add option to approve referral commission on first subaffiliate approved sale
- [Feature] Create Audit log feature: log user activity in the system
- [Feature] Create plugin for adding Referring affiliate info to commission fields
- [Feature] Site replication: display 404.html page for wrong affiliate
- [Feature] New themes improvements of grids pager and other sections
- [Feature] New HTML design for affiliates and merchants invoices
- [Feature] Invoice commissions list content should be configurable via Invoice Format
- [Feature] Use SVG GeoChart instead flash map for Map Overlay report
- [Feature] Add option to display parent affiliate details in Affiliate panel home screen
- [Feature] Send invoice as PDF email attachment
- [Feature] Add panel logo variable for invoices
- [Feature] HTML signup form generator: added JavaScript and PHP functions
- [Feature] Add option to not delete cookies after sale request
- [Feature] New compact theme
- [Feature] Add functionality to delete/decline pending affiliates automatically
- [Feature] Possibility to clone banner and campaign with same categories as original banner or campaign
- [Feature] Add option to import affiliates without changing status of existing affiliates
- [Feature] API: Add option to load campaign categories tree with campaign IDs
- [Feature] Update GetResponse to use their newest API v3
- [Feature] Add Account ID to Shopify API and notification handling plugin for PAN
- [Fix] Export to CSV in clicks list doesn't include Affiliate Name
- [Feature] Add support for PHP 7.1. (use ioncube version 10.0)
- [Feature] Add VAT columns to 'payout' history by affiliates
- [Fix] Error in computing user affiliates tree
- [Fix] tracking script name is not hashed in Tracking code in site replication
- [Fix] Additional options in commission settings are not saved during first creation of the commission
- [Fix] Incorrect width of columns in Invoice grid for hosted accounts accounting
- [Feature] Add Possibility to change system timezone
- [Feature] Add Possibility to choose current user timezone
- [Feature] Plugin for ActiveCampaign synchronization
- [Fix] if refid is hidden, save of affiliate profile in affiliate panel generates new refid
- [Feature] PAN: add screen for all invoices created by owner for merchants
- [Feature] Add banner categories filter to screens with banner filter
- [Feature] Add csv export functionality to 'affiliates in campaigns' grid
- [Feature] Pay Affiliates grid: Add affiliate fields to custom filter
- [Feature] Notification for affiliates on removed from Private campaign
- [Feature] Extend 'Assign to groups by ordered products' plugin
- [Feature] All user sessions should be deleted when user change his username or password
- [Fix] Grid columns width is not working correctly add saving to views
- [Feature] PAN: add option to configure IP and referrer fraud protection for account
- [Feature] Add possibility to whitelist ip address in fraud protection
- [Feature] Add an option to edit/delete copies of the themes
- [Feature] Pay affiliates grid: Add option to filter Affiliates requested payment
- [Feature] Add custom domain check for CNAME configuration
- [Feature] Add mass action button for deleting commission groups in campaign
- [Feature] BigCommerce plugin: add support for multiple currencies
- [Fix] Unable to create HTML and Promo email banners
- [Fix] Campaign category filter in commissions grid is not working with action name filter
- [Feature] Lifetime Commissions - add date created/updated column for a lifetime relation
- [Feature] Performance rewards rules: add option to choose specific campaigns
- [Feature] Performance rewards rules: add option to choose specific action commissions
- [Feature] Improved Keywords Performance feature, recognize keywords also from url parameter
- [Feature] PAN: Compute performance rewards from all campaigns of netowrk account
- [Feature] PAN: Add relation between invoiced commissions and affiliate payout
- [Feature] PAN: Add show commissions button to accounting tab
- [Feature] Lifetime Commissions: move setting for Custom commissions to campaigns
- [Feature] PAN: Add possibility to disable Merchant signup form
- [Feature] PAN: Display network owner account in Network Accounts list
- [Feature] Add Callback URL for affiliate signup
- [Feature] Add performance rewards bonuses to top campaigns grid
- [Feature] Add campaigns categories Filter to the grids
- [Feature] Add option to filter only new customers sales via Minimum Total Cost plugin
- [Feature] Google maps added API key configuration option
- [Feature] BigCommerceAPI plugin improvements, added option to store customer name
- [Feature] Possibility to export channel stats report into csv
- [Feature] Add logins count and last login columns to Merchants grid
- [Feature] Add checkbox filter type to custom filters
- [Feature] Merge multiple delete buttons in some grids
- [Feature] PayPal IPN verification use HTTPS
- [Feature] User actions requests resending on 503 server error
- [Fix] Lifetime commission plugin option: 'Tie new affiliate with' doesn't work if affiliate is added manually
- [Fix] Shopify plugin affiliate creation doesn't work
- [Feature] Lifetime referrals manager add import from CSV
- [Feature] Add list of country codes to fraud protection settings
- [Feature] Move affiliates from deleted commission group to default group in private campaign
- [Feature] Add button to categories tree for fast creating subcategory
- [Feature] Add a 'text field' for affiliates when they apply for a public campaign with manual approval
- [Feature] add support for ONLY_FULL_GROUP_BY sql mode
- [Fix] Banners links shared via Pinterest are not working
- [Fix] Grid Edit view is not clickable on Safari mac
- [Feature] Added new August/Bootstrap theme for signup
- [Feature] Added integration plugin for Avangate
- [Feature] Add template syntax check for import themes tool
- [Fix] Commission is not saved if custom commission is used with multiple currency
- [Feature] Add PHP 7 compatibility (for ionCube loader)
- [Feature] Add variable {$photo} to email promotion banner
- [Fix] Unable to set account domain
- [Fix] Date filter in Top referring URLs report doesn't work
- [Feature] Updated PDF generator for simple PDF banner
- [Feature] Add option to pay also negative commission balance
- [Feature] Add delete button to each banner/campaign category
- [Feature] PAN: Allow to display Payouts history screen by permissions
- [Feature] PAN: Stripe plugin - add support for network merchants
- [Feature] Create plugin which allows to hide campaigns
- [Feature] Block PAP panels in iframe
- [Fix] Optimization of site replication cache
- [Fix] Optimization for cron tasks, and delete old data tasks
- [Fix] Optimization for include and set headers commands used in tracking requests
- [Fix] Optimization for click.php script (faster redirect to destination url)
- [Fix] iFrame wrapper needs to generate HTML representation of ampersands
- [Fix] Fixed cost in percentage is not working via javascript tracking
- [Feature] Lifetime commissions: create relation with parent affiliate on signup
- [Feature] Add POST signup fields to the page to which new affiliate is redirected after signup
- [Bug] Sql Injection vulnerability
- [Bug] Possible XSS vulnerability
- [Bug] Commission group cookie: validity shows default value
- [Bug] Add option to set channel into the transaction import
- [Bug] Countries list in country commissions settings shows HTML sourcecode
- [Bug] Performance rewards: PHP warnings
- [Feature] API: Add function Refund commissions by order ID
- [Feature] Add option to set channel into the transaction import
- [Feature] Add option to change and set default filter for affiliates grids
- [Bug] Design in new themes: Create new Banner background
- [Feature] PAN: network accoutnt new fees types (totalcost, commissions count)
- [Feature] PAN: Do not allow merchant to create campaigns if he didn't add funds to his balance first
- [Feature] Prohibit Commission If Affiliate Is Purchaser: should compare affiliate also by email
- [Feature] Fraud protection - allow multiple products processing
- [Feature] Add support of wildcard * or ? in campaign product ID matching
- [Feature] Add possibility to close dialogs by ESC button
- [Feature] Add banners and campaigns filter to Visitor affiliates list
- [Feature] Display integration tracking codes simple version without document.write()
- [Feature] Move system menu buttons to panel header
- [Feature] Move plugins and features from main menu to configuration
- [Feature] Import affiliates - parent affiliate could be set as refid or userid
- [Feature] Infusionsoft integration plugin: save contact details to transaction fields
- [Feature] Optimize forced matrix feature
- [Feature] Affiliate info plugin: hide photo alt text and div element if photo doesn't exist
- [Bug] Assigning coupons to affiliates does not work
- [Bug] Zip banners upload file doesn't work
- [Bug] Coupons banner preview error
- [Feature] Improve plugin: Generate Affiliate User ID as autoincremented sequence
- [Feature] Shopify plugin: add an option to create affiliate account automatically
- [Bug] Payout method listbox is not working
- [Bug] Improved new bootstrap theme
- [Feature] Added new responsive merchant panel design theme based on bootstrap
- [Bug] Merchant theme is changed to default after logout and login
- [Feature] Flash is blocked if tracking script is loaded from another domain as page
- [Feature] Add referral ID and all affiliate details into Lifetime referrals manager view
- [Feature] Recurring commission improvement for using current commission group
- [Feature] Add option to copy/duplicate performance rule
- [Feature] Infusionsoft plugin: recurring commission tracking
- [Bug] Features 'Buy now' button doesn't work
- [Bug] Auto approval commissions plugin: merchant notification doesn't work
- [Bug] Signup Form HTML generator preview shows extra code
- [Bug] Images uploader doesn't work in chrome browser
- [Bug] Login to Mobile applications is not working
- [Bug] Banner confirmation is displayed for new HTML and promo email banners
- [Bug] Images uploader doesn't work (image banners, profile, logo)
- [Bug] Affiliates in campaign screen in campaign configuration doesn't work
- [Bug] mercahnt cannot edit hidden affiliate fields, note and photo
- [Bug] API affiliate grid request sql error
- [Feature] API affiliate signup could work without session
- [Feature] Infusionsoft plugin: add affiliate registration functionality
- [Feature] add additional values to custom filter of Clicks list
- [Bug] security: possible javascript injection
- [Feature] fixed security error (possibility to create merchant account)
- [Feature] API: create separated object for affiliate signup: Pap_Api_AffiliateSignup
- [Feature] Add theme option for custom design to disable gpf.css and common pap4.css
- [Feature] Create separate screen for affiliate sale tracking codes feature
- [Bug] SMTP email account errors
- [Feature] Create plugin for synchronization commission groups in campaigns by group names
- [Feature] Add user details option for parent ID column in Pay Affiliates screen
- [Feature] Improved security for loading files and Cross-site scripting
- [Bug] Affiliate panel > Banners and links > Banner size listbox shows multiple records
- [Feature] Increase rows count in grids
- [Feature] Add button for Mass change affiliate status in a commission group
- [Feature] 2checkout plugin improvements: add support for IP address, lifetime commissions
- [Feature] Performance Rewards - add "this/last quarter" filter option
- [Feature] Action Commissions: add sum of all actions to stats reports
- [Feature] Action commission types with zero commission count should be hidden in reports
- [Feature] On export from grids hide field "Timezone for dates" if date column is not visible
- [Feature] Create option for CSV import of affiliates
- [Feature] Mobile Applications Push notifications
- [Bug] Installator/update doesn't use changed language
- [Bug] Call to a member function setActual() on a non-object in SaveVisitorAffiliate.class.php
- [Feature] Optimization for mass grid actions: delete/update many rows in grids
- [Feature] Add sorting to Default View to Recurring Commission rules grid
- [Bug] Added header noindex, nofollow for affiliate minisite on iis server
- [Bug] Incorrect header content type for file loaded from accounts location
- [Bug] PayPal plugin input request is visible in logs when test mode is enabled
- [Feature] MySQL is not supported, you can use MySQLi or PDO
- [Feature] Affiliate manager improve general serach for Full name
- [Feature] Lifetime Commission: Add option set campaigns for zero commission
- [Feature] Tracking plugins should recognize parent affiliate also from coupon
- [Feature] Flash charts are changed to HTML5
- [Feature] Add an option to filter out affiliates in a certain Commission Group and Export them to CSV
- [Bug] Affiliate banner statistics on banners&links page shows only repeated clicks and impressions
- [Bug] Unknown column 'firstclickdata2' in Affiliate Commission grid
- [Feature] Add confirmation functionality for HTML and Promo email banners, so owner can see and check HTML code before execiting scripts
- [Feature] Do not allow to use custom email address as sender in system email without SPF check
- [Feature] Add option to automatic approval referral commission of affiliate login
- [Feature] PAN: Add column 'Account' into Transactions Commissions and Clicks grid
- [Feature] Improve affiliate custom pages: create Nice URLs
- [Feature] Add search input field for email templates
- [Feature] Add focus on search input fields
- [Feature] Export grid to csv optimization
- [Feature] Compressed commission placement model: add condition for declined transactions
- [Feature] Create integration plugin for Braintree
- [Feature] SEO optimization for signup site: change all index.php links to /
- [Feature] Add google recaptcha field to custom HTML signup form
- [Feature] PAN: Create HTML signup form generator for netowrk account signup
- [Feature] Add save grid button to the top buttons
- [Feature] Add order by account name to Account Search Listbox
- [Bug] Do not show User tasks in Cron tasks list
- [Bug] Export to CSV of grid with statistics details error
- [Bug] Check requirements takes too long if curl does not response
- [Feature] Added Korean translation
- [Feature] Added channel code variable to affilaite sale tracking code and Callback URL
- [Feature] Added optimization for loading statistics for Affilaite and Merchant Home screen
- [Bug] Export via import export is not working (only in 5.0.0.2)
- [Bug] Grid export to CSV is exporting only few rows (only in 5.0.0.2)
- [Feature] Product ID campaign recognition higher priority for private campaign
- [Feature] Product ID campaign recognition compatible with coupons
- [Feature] Default filter for merchant campaigns change to 'All' campaigns
- [Feature] PAN Account listbox should search also by AccountID
- [Feature] Create List of NOT saved commissions requests and possibility to restart
- [Feature] Add Image uploader to themes, for overwriting existing files
- [Feature] Group old statistics impressions and click data by days (instead of hours)
- [Feature] Add user payout variables to the request payment email
- [Feature] PAN: Create plugin for automatic reognization of account
- [Feature] Implement: Global performance rewards rules
- [Feature] PayPal plugin improvement for product ID and additional variables
- [Feature] Clone banners: add option to set suffix or prefix for new banner name
- [Feature] New affiliate field type: writable only in signup and mandatory
- [Feature] Add Additional affiliate field types also for payout fields
- [Feature] Add banner search listbox to Clicks list grid
- [Feature] Performance Rewards: Put affiliate into commission group with status
- [Bug] Duplicate email for affiliate is delivered also to merchant
- [Bug] Affiliate campaigns search listbox displays database error in affiliate panel reports
- [Bug] LiveChat button is not displayed for hosted account if merchant username contains apostrophe
- [Bug] Advanced Custom filters in Recurring commissions grid are not working
- [Feature] Add order by name to Campaigns listbox
- [Feature] 2Checkout integration: add coupon processing
- [Bug] Unable to upload images files to banners and campaigns
- [Bug] Edit grid default views for affiliate panel can cause error
- [Feature] Create new Feature: Add / edit lifetime relations
- [Feature] Add checking for htaccess rewrite rules if merchant try to enable adblock hashing
- [Feature] Add Pinterest share button
- [Feature] Add option to redirect stopped campaigns to main site url
- [Feature] Add possibility to generate click commission only for unique clicks
- [Feature] Add possibility to choose account for Deeplink generator
- [Feature] Allow indexing for robots of all tracking scripts
- [Feature] Affiliate dynamic link generator should automatically add protocol
- [Feature] Add setVisitorId function for Pap_Api_Affiliate, for parent recognizing
- [Feature] Add possibility to delete rows form VisitorAffiliates screen
- [Bug] Slow sql select for loading affiliate campaigns
- [Bug] Use better function for generating random string key for qu_pap_useragents
- [Feature] Add support for database mysql version 5.7
- [Feature] CustomCommission parameter could take also multiple tiers separated by ';'
- [Feature] Html banner: add option to hide sourcecode section
- [Feature] Add data1-5 collumns to Recuring commission rules
- [Feature] Implement feature which allows tracking scripts and banners with Adblock
- [Feature] Deeplink generator for affiliates (Dynamic link without banner ID)
- [Feature] Create import/export of whole cutom theme files
- [Feature] Display also country commission value in campaign detail for affiliate
- [Bug] BigCommerce plugin error: requests from BigCommerce are not parsed
- [Feature] Add new feature: Automatic affiliate activity checking (inactive affiliates are removed)
- [Feature] Save cookies value also to HTML5 storage
- [Feature] Create new screen for campaigns statistics details: Top Campaigns grid
- [Feature] Improve advanced custom filters: add option IS IN/NOT IN for sting options
- [Feature] Import Transactions: Add abbility to approve all tiers of commissions by order id
- [Feature] Add possibility to set google captcha in forget password screens
- [Feature] API: Add a way to set a language of an affiliate via API
- [Feature] Daily report: add campaign and affiliate filter
- [Feature] Add average commission per click and per unique click to channel stats report
- [Feature] Visitor affiliates grid: add search filter for Type
- [Feature] Add option to use System email address as sender for contact us forms
- [Feature] Performance rewards: Add option to compute rule values from all campaigns
- [Feature] Site replication: Add setting to enable/disable sending $_GET tracking params to source page
- [Feature] Add database settings for configuring count of cron visits and impressions processors
- [Feature] Add visitorid (cookie) variable to destonation url for click.php
- [Bug] PAP/PAN is not working correcly in browser Firefox 41.0
- [Feature] Improve Dynamic link tool for affiliate panel: for same domain as banner destination use same linking method
- [Feature] Add transactions status filter for banners manager
- [Feature] Add nginx check to installator
- [Feature] Add channelID variable for HTML and promo email banners
- [Bug] Unable to save/edit affiliate signup fields
- [Feature] Add option to disable actions/sales notifications on zero commissions
- [Feature] Add support of Zero-decimal currencies for Stripe plugin
- [Feature] Add support of recurring total cost to Stripe plugin
- [Feature] Add Average commissions per click and Conversion rate to affiliate panel campaigns grid
- [Feature] Add new Performance Rewards time condition for days since signup approval
- [Feature] API: add function for returning IDs of created recurring commission
- [Feature] Allow higher currency precision than 4
- [Feature] Improved dynamic javascript wrapper, so it will work also in WordPress
- [Bug] Our Hosted accounts: Error On Zip Banner activation
- [Bug] Our Hosted accounts: Language translation cache is not refreshed after change in translations
- [Bug] Import and create language error
- [Bug] Site replication doesn't replace url links in content
- [Feature] Add affiliate username field to raw clicks list
- [Feature] Affiliate panel - Banners & Links: Add bannerid to css class name
- [Feature] Add accountID variable for HTML/promo email banners
- [Feature] Create button 'Add affiliate to private campaign' direct to Affiliates in campaigns grid
- [Feature] Banner files are moved to database
- [Feature] Add Email notifications to affiliates if status of campaign is changed
- [Feature] Add button 'Save as new filter' if existing filter should stay untached
- [Feature] Edit Available countries: add select all/none
- [Feature] Do not use and do not allow to modify pap4.css in themes
- [Feature] 'GeoLiteCity.dat' can be loaded from Geo plugin or /accounts/ folder or custom plugins folder
- [Bug] Lanuage metadata aren't saved
- [Feature] custom templates are moved to database from folder: /accounts/default1/themes/
- [Feature] add multiple checkboxes field type for PAN Account and Affiliate signup fields
- [Feature] Add ability to set custom IP to click.php and imp.php
- [Feature] Reset password should work for username and email
- [Feature] Add ability to run only one cron task
- [Feature] PAN: Add date created column to Network Accounts grid
- [Feature] Add field type RadioButtons to affiliate signup fields
- [Feature] Add second order by date for affiliate panel Banners & Links
- [Feature] Add ability to display fixedcost in reports
- [Feature] Add VAT Number to pay affiliates grid
- [Feature] Add status filter for Channel report
- [Feature] Add tracking suffix for click forcing params (read more)
- [Feature] Performance rewards: Added condtion 'value of click commissions'
- [Feature] Added "Campaign ID" and "Affiliate ID" columns to Transactions grid
- [Feature] Zip banner files are stored in database
- [Feature] user image files (accounts/default1/files/) are stored in database
- [Feature] Performance rewards: Added condtion 'value of click commissions'
- [Feature] Add payout 'dateFrom' 'dateTo' variables also to affiliate payment notification
- [Feature] Add banner buttons - add css style class name for each banner type
- [Feature] Add ability to set user agent (browser) in tracking plugins
- [Feature] Display value of "Default" option regarding cookies under campaign
- [Feature] Optimization of Grid Exports to CSV, possibility to export thousands of records
- [Feature] Create delete task for automatic clearing old (not valid) quicktasks
- [Feature] Referral commission is auto approved/declined when affiliate is approved/declined
- [Feature] optimized campaigns grid for affiliate panel
- [Feature] Simple PDF banner: add additional user variables and fixed affiliate photo
- [Bug] RAW clicks in home screen and quick report displays all clicks (included unique)
- [Bug] Plugin 'Affiliate campaigns' causes errors
- [Feature] optimized banners grid for affiliate panel
- [Feature] added actions columns to merchant banners grid
- [Feature] Daily report displays only Approved commissions statistics: added status filter
- [Bug] Action commission stats values are not displayed in grids
- [Feature] GeoIP country specific commissions: also for cities
- [Feature] Added custom filter by time to campaign manager
- [Feature] Define delete clicks cron task running time
- [Feature] Pay affiliates grid: added columns amount exclude vat, vat part
- [New] Exports of grid are craeted by task (it is possible to export longer data as before)
- [New] Ability to display photo in subaffiliates tree
- [New] Use parent affiliate from lifetime referrals
- [Fixed] Hidden pixel URL with affiliateID defined is not tracked without cookie
- [New] Ability to change transaction status if commission is still not processed by cron
- [New] Lifetime Commissions: ability to choose data (1-5)field in plugin configuration
- [New] Ability to delete affiliates or change their status directly from Top Affiliates window
- [New] Added filter commissions by channel in merchant panel > commissions grid
- [New] Automatic approval of commissions: Add the 'decline' option
- [Fixed] Hosted accounts: Affiliate panel displayed errors on start
- [New] SiteReplication: added option to modify replicated content by plugin
- [New] Ability to use force banner id in sale tracking
- [Fixed] 2Checkout plugin does not work when no separator is set
- [Fixed] Limit of recurrence field does not keep it's value
- [New] Affiliate tracking codes: Add option to execute url on commission approve
- [New] Option to disable cached transactions statistics tables
- [New] Add coupon code filter to commissions screen
- [Fixed] Unknown column 'affstatus' when exporting list of campaigns from affiliate panel
- [New] PAN: Added account settings: Force choosing campaign by product ID
- [New] PAN: Added account settings: Postback URL
- [New] Added IPNv2 support for Payza integration uplugin
- [New] Added option to set main domain for javascript 1st level cookie
- [New] Added possibility that merchant can edit the list of fields available in affiliate views
- [New] PAN: Added Delete cookie settings configuration per campaigns
- [New] Displayed order of column in edit grid view
- [New] Added custom tier conditions to Performance rewards
- [Updated] Grid search sql commands are optimized
- [Fixed] In affiliate signup email is sent incorrect password
- [Fixed] Merchant account signup email is not in correct language
- [Fixed] PayaffiliatesTask bug - max 1000 transactions for 1 affiliate is paid
- [New] Add option to set any filter as default - added set as default button
- [New] Campagins/banners categories - default category
- [New] Integration plugin for pagseguro
- [Fixed] Affiliate Signup mail is not in correct language
- [New] For API click tracker it is needed to use login credentials if you are using functions: "$clickTracker->getAffiliate(), $clickTracker->getCampaign(), $clickTracker->getChannel()"
- [New] Restore last state of feature data when feature is activated again
- [New] Added variables and fields for affiliate invoice: 'date from' and 'date to'
- [Updated] Visit processor and impression processor optimization
- [New] Created Database Sessions
- [New] Database engine is InnoDB for new installations
- [New] PAN: Unique clicks for different account banners
- [New] Logged affiliates are logout automatically when they are declined
- [Fixed] problems from previous release
- [New] Option to disable email notifications to Pending and declined affiliates
- [New] Option to load content of Default email templates
- [New] Visits (requests) processing optimization
- [New] Sub-affiliate tree optimization
- [New] New option for performance rewards: last X days
- [New] New rule for performance rewards "Total Recurring Commissions 1st Tier Only"
- [New] Option to configure time when cookies are not overwritable
- [New] Affiliate for replicated site is chosen by cookie if replicate site is opened without refid suffix
- [New] PAN allow to create invoice for new accounts
- [New] PAN define default Fixed fee and Percentage fee for each account
- [New] PAN: In Account signup configuration screen show default network role
- [New] Display QR image for affiliate link
- [New] desing for Installator
- [New] design for Samples and tests
- [New] Affiliate panel - Bannres and Links: Show only the types of banners which are available in list
- [New] Email reports (Daily/Weekly/Monthly) can be sent only when all requests are processed for that day
- [New] Displayed totals of displayed number values below tables
- [New] Wysiwyg editor for News Manager
- [New] Show exact paid commissions direct from Payouts history / Payouts by affiliate
- [New] Created database cache for site replication banners
- [New] Increased IP tracking precision: added browser user agent checking
- [New] Crawler protection for sales, actions, clicks, impressions.
- [New] Display user agent in commissions screen and in raw clicks screen
- [New] PAN: Referral commission to affiliate if he refers to signup network merchant
- [New] User passwords are encripted by default
- [New] Save referrer url of click for unrefered sales
- [New] possibility to change javascript ID for PAP tracking code
- [New] New types of user fields: not visible in signup and writable only in signup
- [Fixed] missing email templates in action commissions
- [Fixed] private campaign's affiliate displaying
- [New] Possibility to expand "Terms & conditions" in affiliate signup form
- [New] date condition for performance rewards "in actual week"
- [New] use payout method details in the affiliate invoice
- [New] Email template for action commissions notifications
- [New] LiveAgent integration feature
- [Upgraded] Stripe plugin: added support for recurring commissions
- [New] Display Commission group name in Commissions
- [New] Channels can be created dynamically from tracking requests
- [New] Plugin for creating action commission automatically for all affiliates each month
- [New] MassPay export is moved to Payouts history: it is possible to create MassPay export from all payouts in history
- [New] support for ZendGuardLoader on PHP 5.4
- [New] performance rewards rule condition "count of referred affiliates"
- [New] Source code of application is now encoded. Supported decoders: ionEncoder, ZendGuardLoader, ZendOptimizer
- [New] design theme for affiliate panel "Dash"
- [New] News functionality - merchant (owner) can create news for affiliates and merchants
- [New] Keywords Performance feature: Analyze keywords referring clicks and sales (e.g. from adwords or other services)
- [New] Callback affiliate's URL - affiliate can define callback url as 'affiliate tracking code', this will work also for pixel tracking
- [Upgraded] Fixed cost - will be stored per commission group
- [Upgraded] sales fraud protection - duplicate orderID will be available at campaign level
- [Upgraded] Lifetime Commissions - campaign, banner and channel will be stored for lifetime commission
- [New] fraud protection by HTTP_REFERER
- [New] 'request payment' button for affiliates in Reports screen 'Payouts to me': merchant will receive notification about requests
- [New] file name of uploaded files for image or flash banners are renamed to bannerid (after changing image/flash files name will stay unchanged)
- [New] Hide used banners for stopped campaigns if banner is displayed via iframe
- [New] design theme for signup (all not logged in screens PAP/PAN) - there is a index.php added in the root directory (if you use your own one, then don't replace your own index.php during upload of new PAP files)
- [New] home screen for not logged in merchants ../merchants/home.php (template file is merchant_index.stpl)
- [New] Login screens (Affiliate/Merchant login) are moved to Signup page theme - if you have customized login screens, then you should check them againg and update the css style of login pages in the signup page theme
- [New] contact us form for not registered users in the affiliate mini-site (../affiliates/signup.php#ContactUs) (displays merchant's contact details)
- [Activity] Add possibility to display other statistics data on affiliate panel home screen
- [Bug] Start Button design issue
- [Bug] Banner name length can by maximally 150 characters
- [Activity] Coupons feature: improve function 'assign coupon to affiliate'
- [Integration-method] Swreg integration - notification handling
- [Activity] Add lifetime commission option to PayPal plugin
- [Integration-method] s2Member - integration plugin
- [Bug] Banner rotator can display warnings
- [Integration-method] Integration Method Virtuemart 2
- [Story] Option to block links for declined affiliates
- [Story] add new permission privilege for "Affiliate linking method"
- [Activity] RadioButton - add disabled status style
- [Activity] add new permission privilege for 'tools' menu item
- [Bug] Affiliate search listbox doesn't work properly in chrome and safari
- [Integration-method] Integration method request for Premium Web Cart
- [Activity] Premium Web Cart IPN - recurring payments
- [Bug] Transaction detail shows wrong hours
- [Activity] Event logging - inaccuracies
- [Activity] First and Lastname in Merchant Invoice
- [Activity] Add possibility to allow merchant to change only campaign status
- [Activity] Add possibility to stop default campaigns
- [Activity] Change Invisible Campaigns filter in campaign manager
- [Bug] Network Invoice Format - design bug
- [Story] A plugin for campaign limitation
- [Bug] Multiple execution of visit processor creates duplicates
- [Bug] Custom recurring level error
- [Story] Implement plugin for Custom recurring level
- [Integration-method] Volusion API integration plugin
- [Bug] authorize.net integration recurring payment error
- [Bug] Conflict with assign non-referred affiliate and refid=none
- [Story] PAN: Network account prepaid credit
- [Bug] Auto-Registering Affiliates feature - url link doesn't work from facebook
- [Bug] Error during checking MySQL version - incorrect regular expression pattern
- [Bug] Forced Matrix tree order error
- [Story] Please add text in Email Templates on how to work with it
- [Bug] Customized translation window resize
- [Activity] GoogleCheckout plugin: add support for partial refunds
- [Technical] Alignment text Affiliate Menu
- [Bug] in Forced Matrix, the fill bonus is registered even the affiliate is in pendent status yet
- [Activity] PayPal plugin: add reading of totalcost for recurring commissions from notification
- [Activity] Allow using custom total cost for recurring payments in integration plugins
- [Bug] Recurring commission total cost problem
- [Bug] Read-only affiliate field is not editable by merchant
- [Activity] Upgrade getResponse plugin for GetResponse360
- [Bug] Payout Options - Default payout listbox doesn't show all payout methods correctly
- [Bug] Payout Options - update Default payout method after removing
- [Bug] Missing plugin or wrong odcumentation for integration with PWC
- [Bug] Line-up Text Wrong
- [Bug] Dot character in 'from name' is encoded wrong
- [Bug] Affiliate in Ascending status in commission group of private campaign seems to be not approved in the private campaign
- [Bug] Payouts history report - no way to see all payouts
- [Story] Role permission 'refund_own' needed regarding "Transaction"
- [Bug] Error with "+" in Acton code
- [Activity] Optimalization for quick report
- [Activity] private IPs in requests
- [Integration-method] New plugin for Recurly postback handling
- [Bug] Import language script can skip translated rows
- [Bug] Wrong knowledgebase url for API documentation
- [Activity] Add campaign name near action name into trends report
- [Bug] Invite to campaign search problem
- [Activity] Add into banners listbox for choosing target variable
- [Bug] Decimal separator configuration settings do not apply to all pages
- [Bug] PAN - Default role is not changed after role is deleted
- [Activity] Update confusing comments in affiliate invoicing
- [Activity] Update Change log url to open certain project Post Affiliate Pro
- [Bug] Editing Signup form fields can translate form codes
- [Activity] Add css style class 'active' into PAP menu items
- [Bug] API: Adding transaction can create transaction if commission type is disabled
- [Activity] Update Knowledgebase url links
- [Bug] Import-upload custom transaction ignores Commission Type Id
- [Bug] Typo in signup form - additional inforrmation
- [Bug] Rebrand Pdf error
- [Bug] When you type the captcha incorrectly it gives an exception
- [Bug] wrong language file permissions
- [Bug] ParentUserID is empty in affiliate templates
- [Activity] Private campaigns: add affiliate status filter into Campaigns in the affiliate panel
- [Bug] Export of Transactoins > Commissions does not include the data from the 'banners' column
- [Activity] PAN - changes in managing network users
- [Bug] Campaign categories filter shows wrong count of categories
- [Activity] Optimalization for Subaffiliate Sale Stats
- [Bug] "Read Only" fields do not show up under "Edit View"
- [Bug] New Transaction with existing transaction id
- [Bug] Logging of signups doesn't work
- [Bug] PAN: Daily Report in Network merchant shows all transactions
- [Bug] Translation issues in several email templates
- [Activity] Translate Campaign name in Affilate Panel
- [Bug] Long campaign description is not translated
- [Bug] PAN: After changing roles of a network merchat the Affiliate column is still unavailable in Commission reports
- [Bug] PAN/PAP: Wrong search compatibility in the 'advanced search' in the Banners manager
- [Activity] GoogleCheckout plugin doesn't support test mode
- [Bug] Signup form doesn't work if recaptcha is enabled and not configured
- [Activity] Signup affiliate form doesn't crete error message
- [Bug] PayPal plugin: register new affiliate doesn't work with enabled other plugins
- [Customization] Set Custom Default Rol
- [Bug] CPM commissions doesn't count impressions right
- [Bug] integration method for moneybookers does not work
- [Bug] problem with preg_match
- [Bug] String not found in translation section
- [Bug] PAN - The 'Add transaction' option still available even if the merchant role is edited
- [Bug] Exception during generating transactions list is not displayed
- [Bug] Spelling mistakes in report
- [Bug] Wrong bannerId recognized if campaign is forced
- [Bug] Multiple currency plugin: wrong original currency value
- [Bug] Clean installation says: settings.php does not exist
- [Bug] Merchant personal information window has wrong size
- [Bug] Quick stats -> Commissions Multi-Tier -> Avg.commission per sale does not work
- [Bug] Wrong commission type name
- [Bug] Export Payout to CSV doesn't work
- [Activity] Optimalization of stats data for Top referring URLs grid
- [Activity] Fraud protection - duplicate orders from same IP
- [Bug] Saving certain template files doesn't refresh cache
- [Bug] IE7,8 does not open general affiliate link if anchor tracking is used
- [Activity] Pap3Compatibility: Optimalization for impression count select
- [Bug] Multiple running of visit processing can throw error
- [Activity] add secure certificate to support.qualityunit.com
- [Activity] Site Replication banners: Add possibility to choose Files to process for Replicate external URL
- [Bug] PAN - referralid error in affiliate signup
- [Activity] Automatic approval of commissions plugin should approve also recurring commissions
- [Bug] Banners list box doens't work right
- [Bug] PAP in combination with XCache is sometimes unable to determine paths…
- [Activity] Refactoring of Pay affiliates grid
- [Bug] Error in task Pap_Features_RecurringCommissions_Runner
- [Story] data1&data2 available in Replicated site urls and raw clicks list
- [Bug] Language in a minisite
- [Technical] Invisible Campaigns are visible by default in Merchant Panel
- [Activity] Optimalization for Top referring URLs grid
- [Bug] Pixel tracking doesn't work for some certain visitorIds in offline processing
- [Bug] QuickBooks export to IIF plugin doesn't work right
- [Bug] instllation failure
- [Bug] Send to a friend window does not open properly in affiliate panel for some banners
- [Bug] payout options on affiliate signup through API
- [Bug] edit transactions/ add new transaction/ edit imported transaction
- [Bug] Edit transaction: Compute commissions works right only for first tier
- [Bug] PAP update writes into theme.php file in install themes directory
- [Bug] Romanian language has encoding issues.
- [Bug] WebMoney integration doesn't work
- [Bug] Recurring commissions are creaed for deleted users
- [Bug] Recurring commissions: exception in plugins after save transaction can causes endless loop
- [Bug] Mandatory fields are not checked with HTML signup form
- [Bug] automatic language selection from browser language
- [Story] Additional parameters to PayPal plugin
- [Bug] wrong value of some parameters
- [Bug] Direct Links error on roles settings - merchant can view all direct links not own only
- [Bug] Promo email bug
- [Bug] PAN - invite to campaign of account
- [Bug] Banner rotator does not pass channel to it's banners.
- [Bug] DateTime addMonth function return wrong month
- [Bug] Split commissions, wrong displayed campaign and banner for first affiliate
- [Bug] PAN - Dynamic Links
- [Bug] PAP alert out of date
- [Bug] more visit processing optimalisations
- [Bug] wrong numbers in reports
- [Bug] merchants/#Merchants - Search not work
- [Bug] Paypal plugin: refunds of recurring payments don't work
- [Bug] api not functional
- [Integration-method] RoboKassa integration method does not work anymore.
- [Bug] Cannot save transaction with negative total cost.
- [Bug] $chan variable is not replaced in Destination url in banner.
- [Bug] premium web cart does not support lifetime commissions
- [Bug] Statistics db tests failed
- [Bug] Count of first tier transactions contains higher tiers too
- [Bug] Pap_Mail_GenerateMassMailsTask throws error
- [Bug] problem with session on clean install
- [Bug] Affiliate Campaigns plug-in
- [Bug] GetResponse plugin update
- [Bug] PAN - Force acceptance T & C in Account signup
- [Bug] PAN - Weekly report
- [Bug] visit processing optimalisations
- [Story] Wordpress Integration
- [Bug] Advanced search in Commission does not support custom search for "Type"
- [Bug] PAN - DirectLInk
- [Bug] PAN - Statistics data are wrong
- [Bug] Compressed commission feature are not using orderIDs filter properly
- [Activity] Optimalization for top affiliates grid
- [Story] Add field for save "Cc:" recipent for sending invoices
- [Bug] Commissions not approved in current month are not invoiced neither in month of event nor in month of approving
- [Bug] Tracking javascript does not store 1st party cookies in IE
- [Bug] PAN - Dynamic link
- [Bug] PAN - Notification on join to public campaign with manual approval sent to wrong merchant
- [Activity] multiple refunds by one API call
- [Bug] Campaign filter in Top affiliates throws error
- [Bug] Do not log logins from API
- [Bug] Grid Payout opened from Payouts history throws error: Field firstname does not exist in record
- [Bug] Replicated site issue with missing slash in the URL
- [Bug] Coupons and Offline Sales: number of sales from coupons contains also in higher tier than 1
- [Bug] wrong creation of compiled core class
- [Bug] Traffic overview table not displayed in IE 8 browser
- [Story] {$refid} variable is missing inside Promo email banner
- [Bug] Banners manager grid throws error: "Comment not closed !"
- [Bug] impressions were not tracked
- [Bug] In Merchant Panel in Affiliate manager is not possible to change or add Username of affiliate
- [Bug] Flash in click tracking causes whitespace in XHTML 1.0
- [Story] Logout information in logs contains "Authentication failed for user"
- [Bug] Referral ID gives a wrong value when used in emails
- [Bug] Unnecessary and confusing variable in FAQ page
- [Bug] If affiliate is in group with status ascending/descending sale tracking script will not use this commission group
- [Bug] PAP license validation
- [Bug] System logo is not being taken into account on request password page
- [Bug] PAN - Merchant cannot upload banners
- [Bug] Impression tracking does not work
- [Bug] In Affiliate Panel in theme "Blue Aero" is not displayed header with general affiliate link
- [Bug] PayPal - "Approve affiliate after successfull payment" option does not work
- [Bug] Sort Commissions by ID fails
- [Bug] Unique clicks and CTR does not show up in Channel stats reports
- [Bug] Affiliates can not modify their personal details
- [Bug] Invalid license deactivates features and its settings.
- [Bug] wrong numbers in reports
- [Bug] visitoridhash should be only UNSIGNED integer
- [Bug] Installation failed
- [Bug] Sale tracking is stopped if visitorId is not set
- [Bug] In mail outbox are still some pending mails
- [Activity] Coupon handling for Paypal plugin
- [Customization] Subaffiliate first sale extra bonus
- [Bug] Issue with logged and notlogged templates
- [Activity] cron run interval setting
- [Bug] Signup form should not allow create affiliate with same username as merchant
- [Bug] Reply-To in merchant new affiliate notification
- [Bug] Advanced search in Banners manager interchanges the values
- [Bug] Affiliate Manager - Sorting by name is not working
- [Bug] trying to include PapApi.class.php results in error that prevents tracking from working
- [Bug] Error saving VIEW if another merchant account used the same name
- [Bug] .htaccess code for replicated sites is not displayed correctly in IE8
- [Bug] map overlay report not accessible
- [Bug] wrong columns in payout affiliates grid
- [Bug] Export / re-import of banner definitions - 'SEO string' is replaced with 'Description'
- [Bug] missing help button in transaction import dialog
- [Bug] Error saving Affiliates grids default View
- [Bug] Import campaigns creates records in comissiongroups table
- [Bug] RebrandPDF banner can not be created
- [Customization] Add possibility to call Logout as simple link with #Logout
- [Activity] speed up grids extended from stats grid
- [Bug] error during saving split commissions with papGeoip enabled
- [Bug] Lifetime commission
- [Bug] Gravatar check causes disruption in secure connection
- [Bug] Channel filter is not working properly
- [Bug] Auto delete of Logins History
- [Customization] specific commissions by country
- [Bug] Sale tracking doesn't check validity of visitoraffiliates when is activated Split Commissions
- [Story] GeoIP
- [Bug] PAP / PAN - refresh button in home page of affiliate doens't refresh also the top right corner paid/unpaid commission
- [Bug] Unable save cookies, when is feature Split Commissions activated
- [Bug] Sale total cost is counted towards Revenue although it's Refunded / chargebacked
- [Bug] Uploaded merchant picture is not resized.
- [Bug] When using API code for creating new affiliate the password is not set and there is a warning so creation fails.
- [Bug] Terms And Conditions text for merchant is too small
- [Bug] missing images in campaign categories sections, only in IE and Opera
- [Bug] PAN: Affiliate see red error messages in Campaigns dialog
- [Bug] Pending Affiliate should NOT receive invitations to Private Campaigns UNTIL approved
- [Bug] Length of click data 1 and 2 fields is limited to 40 in visitor affiliates table
- [Bug] PAN / PAP - there is hardcoded text that cannot be translated
- [Bug] First and Last click referrer URLs in Sale emails
- [Bug] Unable to creat a banner with custom URL
- [Bug] after adding a banner to banner rotator, PAP doesn't display that the banner is added
- [Bug] Rotator Banner mixing with other Rotator Banners
- [Bug] Site replication on Hosting has errors
- [Customization] Banner validity in banner rotator
- [Bug] New Category button in Campaign Categories does not work.
- [Bug] merchant login error
- [Bug] Big totalcost values are being converted to other then number format
- [Bug] Target URL of flash banner is not working properly
- [Bug] If merchant is not usin default theme, he see "Set as default" button on wrong theme
- [Bug] Missing warning at 2 plugins
- [Bug] Site replication under certain conditions deactivates
- [Story] Sales import
- [Bug] banner without wrapper is inserted to banner rotator
- [Story] Site replication for Hosting
- [Bug] PAN - there is a bug in affiliate panel when trying to display banners
- [Bug] in sales_list template smarty fail when iterating through sales object
- [Activity] [DP] add notification to DB size
- [Customization] Campaign categories
- [Bug] login for is not possible to style if custom theme is set
- [Customization] allow approving affiliates with sales in paypal plugin
- [Bug] Edit Tree of subaffiliates unable load tree template
- [Bug] Sorting by orderid in Commissions grid failed
- [Bug] Unable send mails to recipients from predefined filter when Private campaigns are activated
- [Bug] Signup referral commission does not work
- [Story] Branding free for Addons web
- [Bug] click commissions need be saved daily
- [Bug] Direct Link instructions in Affiliate Panel are misleading
- [Bug] Refresh button missing in affiliate panel on some reports.
- [Bug] Payouts History isn’t showing all the data
- [Bug] Problem with manually adding multitier commission
- [Bug] Corupted email subject in daily report…
- [Bug] Mails are not showing up in affiliate's details.
- [Activity] Exporting Top Affiliates to the CSV
- [Bug] Upon load, Affiliate Trends Report does not show Pending Commissions
- [Bug] affiliate id not inserting into url link
- [Bug] Attachments in e-mail templates are not attached when e-mail is sent.
- [Bug] banners in rotators does not show if settings.php is corrupted
- [Bug] Plugin "Username Referral IDs" behaves strange and breaks system.
- [Bug] Password setting for signup form do not work properly with special characters
- [Bug] Recurring commissions form
- [Technical] preklep configration vs configUration
- [Bug] installation fails
- [Integration-method] adding integration method for Miva 5
- [Bug] Campaign export to CSV does not work from Campaign Manager.
- [Bug] Import of coupon assigned coupon to affiliate, which was not in private campaign
- [Bug] Account Manager: Unknown column a.invoiceid …
- [Bug] Rebrand Pdf , Internal Server Error - aborted: error parsing headers: duplicate header 'Content-Type'
- [Bug] Affiliate signup no HTML form
- [Bug] Read only field cannot be used as DataX variable in Site replication or email templates
- [Bug] Gadget header is not translable
- [Bug] VAT is not displayed correctly in "pay partner" screen
- [Bug] The anchor link is generated wrong if target URL contains parameters
- [Bug] memory problems when sending large amount of mails/reports
- [Bug] Affiliate Commission Report CSV files, Field Headers and Report Data do not line up.
- [Bug] server name not recognized properly on some server configurations
- [Bug] Affiliates manager from Affiliates Overview does not load up
- [Bug] Export grid to CSV - duplicate UTF8 header, warning in export codes of coupons
- [Bug] Rebrand PDF bug
- [Technical] Give access to PostAffiliate Pro API to merchant
- [Bug] smarty error when editi css file
- [Bug] VAT is not shown correcly in Pay Affiliates panel
- [Bug] Not possible to enter empty Affiliate Program name
- [Bug] paypal subscription payment - old cookie recognition problem
- [Activity] customizable rows count in banners & links grid in affiliate panel
- [Bug] problem with parsing wrong cookie format
- [Bug] New Javascript breaks pages - IE 6.0
- [Bug] Change variable names in banners while migrating from PAP3 to PAP4
- [Bug] Negative signup commission not created
- [Bug] cron process runs jobs.php, will not end - cpu 100%
- [Bug] Raw click filter category Date is not arranging properly
- [Bug] problem with sale tracking code
- [Integration-method] New functionality to google checkout
- [Bug] Split commission is not saved if firstclickreferer is over 250 characters
- [Bug] All channels visible in Daily report
- [Bug] Import of the transactions do not work
- [Bug] Email notification is sent each time an affiliate details are edited
- [Bug] wrong banner code generated
- [Bug] When password constrains are configured email with new password is sent even the check of the password failed
- [Bug] ordering in raw clicks list do not work
- [Technical] Fields in branding free settings are too small
- [Activity] add rule button not showed in campaign
- [Bug] Unable to change affiliate manager details when plugin "Only numbers in Ref ID" activated
- [Bug] Cannot create database with user that has no password during installation.
- [Bug] Country listbox in edit affiliate screen is showed with missing scroll bar
- [Bug] Error when affiliate log in
- [Bug] Backward compatibility does not check if user exists
- [Bug] First/Last click IP in qu PAP transactions supports IPv4 only
- [Bug] Theme editor is corrupted in IE8 so you can edit the code only in two lines
- [Bug] CPM commissions do not work
- [Story] Outgoing mail detail
- [Bug] In signup formdefault country is not translated
- [Bug] Recurring Commissions Don't Show Up In Quick Stats
- [Bug] Signup form's parentuserID hidden even if in visitorID there is no affiliate
- [Bug] Migration script does not migrate all data from PAP3 to PAP4.
- [Bug] Pap3toPap4 migration script does not migrate cookie overwrite settings
- [Bug] Daily report custom page throws error
- [Technical] Change default theme in Merchant panel to Blue Aero
- [Bug] Quick search should trim spaces
- [Bug] Cookie issue
- [Technical] Sales/Leads Tracking Form miss some advanced fields
- [Bug] no refererurl saved when sale tracked
- [Bug] Backward compatibility processor does not set visitoraffiliate validity
- [Bug] IP is not detected correctly on cloud hostings
- [Bug] banners grid in banner rotator do not load
- [Bug] ReBrand PDF - pdf hangs when library is protected
- [Bug] UTF chars not decoded correctly
- [Bug] ERROR: Field 'accountid' doesn't have a default value
- [Bug] Wrong 'sale approve link' and 'sale decline link'
- [Bug] Sale tracking not working with channels
- [Bug] coupon banner design can't be saved
- [Bug] Affiliates sign up, receive confirmation e-mail, but their accounts are not created
- [Bug] Recurrence commissions plugin - saving commission type in campaign
- [Bug] Banners are always saved using HTTP.
- [Bug] In aff. panel channel stats report, the No channel is not preset anymore No channel
- [Bug] Incorrect format of url in notification mails
- [Bug] Rule for 'value of direct subaffiliates total cost' in Performance reward does not work properly
- [Bug] Clicks not assigned correctly when visits are processed in online mode
- [Bug] Channel stats not showing
- [Bug] Affiliate can not download Rebranded PDF
- [Bug] Email format validator
- [Bug] Click tracking do not work properly in API - it is not possible to use "set" property
- [Bug] Channels not appended into banner links
- [Bug] Cannot add more then one channel and channel tracking is not working
- [Bug] During the upgrade from 4.2.11.4 I am interrupted few times with message "There were errors, please check highlighted fields"
- [Bug] Daily report shows zero values
- [Bug] Signup bonus doesn't have filled IP address and country code
- [Story] 100% commision to top affiliate , Marvin Customization
- [Bug] Signup commission is not created when signing up an affiliate through API.
- [Bug] Rebrand PDF Feature does not work
- [Bug] Incorrect __construct method name in some classes
- [Bug] Rebrand Pdf : Encrypted document is not working
- [Bug] Monthly report and weekly report description text is not localized in affiliate panel
- [Bug] Class 'Pap_Db_Table_CommissionType' error in TransactionsForm.class.php
- [Story] Configuration->Design themes list design
- [Bug] Not possible to add transaction
- [Bug] API registering sale problem
- [Bug] Transaction type in Edit screen
- [Bug] listbox dropdown icon do not show in transaction edit window
- [Bug] Click tracking crashes when plugins are activated
- [Bug] When saving Affiliate details after change causes error "Unsupported format"
- [Bug] Commissions under Affiliate Manager for all users creates 'b.j.c'
- [Bug] b.j.c error generated when you click on Tools –> Roles
- [Bug] Affiliate status can't be changed in Affiliate manager
- [Story] Affiliate logins tab in affiliate detail
- [Story] Affiliate Home Panel, Affiliate Manager information box
- [Bug] Flash Banner does not play continuously in Chrome
- [Bug] Dynamic links do not embed channels if those selected in the filter
- [Story] Increase the maximal lenght of data1-data5
- [Bug] Actions reports freezes when number of actions is high
- [Bug] "Save transaction also for zero orders" does not stay marked
- [Bug] PayPal button ignores "save unreefrred commission under default affiliate"
- [Bug] Plugin "Referral ID length constraint" is aplied also for merchants
- [Bug] Plugin engine error when adding new transaction.
- [Bug] Changing password for multiple merchant throws error
- [Bug] Fraud protection declines all later clicks
- [Story] Add chargeback and refunds reports
- [Story] Partner commission plugin
- [Bug] Cron generates fatal error "non-object"
- [Bug] Total cost of Sales on main page is not correct
- [Bug] Performance reward TotalCost2ndTier Condition does not work
- [Story] Affiliate in Campaign filter to Affiliate Manager
- [Story] New "clean Output" variable for iframe Wrapper solved and please add to next pap update
- [Bug] Merchant banner Grid: Rows stay's highlighted after grid reload
- [Story] Campaign filter to Pay affiliates
- [Story] Action commissions in top referring urls report
- [Bug] Custom translations in language files are overwritten by upgrade
- [Story] Translation improvement
- [Bug] Merchant home screen panel statistics display delayed
- [Bug] bannerTypeLabel same like bannerNameLabel
- [Bug] jobs.php use too much CPU resources even if nothing is running in background
- [Bug] Hover banner size should depend on the size of image
- [Bug] Peel banner zmena
- [Bug] Import is not working
- [Story] Statistics for Actions
- [Bug] IP tracking does not work when Pap_Api_Saletracker is used
- [Bug] Email for test message is not checking for entry
- [Bug] Spelling/Grammar
- [Bug] Don't reload application in case license was updated
- [Bug] If no default payout option is set, signup form cannot be submitted
- [Bug] First and Last click data for IP tracking
- [Story] Code templates for Affiliate tracking codes
- [Story] variable for invoice number
- [Story] Performance rewards - add rule - Add option "last year"
- [Story] Referral ID length constraint option to set length
- [Bug] MySql Error when I do a search in Merchant panel "Transactions -> Commisions"
- [Story] variable icon in the editor
- [Bug] Channel Filter does not work on Affilliate panel trends report
- [Bug] In outbox is not working fulltext search
- [Bug] Cron jobs generates error
- [Story] Create clear button in Emails - Send message section
- [Bug] approve commissions - doesn't work
- [Bug] Installator's Update wizard don't update templates and languages
- [Story] refid field size
- [Story] Improve send mass mail form
- [Bug] Invite affiliate to campaign list is truncated
- [Bug] HTML banner {Referral ID} is not substituted
- [Bug] Channel stats report in affiliate panel does not work properly
- [Story] option to send just simple text mails
- [Story] One click actions in emails
- [Bug] The icon of rebrand pdf is not shown in the banner manager section
- [Bug] Error in viewing referral commissions
- [Bug] P3P policy for cookies do not work
- [Story] Referring URLs for sales
- [Bug] Bug in Rebrand PDF banner
- [Bug] Editation of Affiliate managaer info
- [Bug] adding a merchant with restricted roles casts error
- Link cloaker is not working for one customer
- [Bug] Default location for Site replication does not work
- [Story] Translation improvement
- [Bug] wrong language cache computation for quoted translation text.
- [Story] Translation improvement
- [Bug] Configuration - Affiliate Panel - Menu & Screens - Affiliate Panel Screens
- [Story] Reports overview screen can not be modified
- [Story] Lifetime commissions - time limitation
- [Bug] button misplaced/hidden
- [Bug] Stats in banner manager do not work
- [Story] Multi tier commissions handling
- [Bug] Banner statistic are not computed correctly
- [Bug] wrong link for more info about Rebrand PDF Banner
- [Bug] Can't remove tiers from Referral comissions
- [Story] Add possiblity to change info about merchant by clicking on merchant´s name
- [Bug] Campaign description with 993 characters not allowed
- [Story] Don't sent notification mail more times for same sale
- [Story] Option to select which e-mail notifications the affiliate can receive, when using manually approved commissions is requested
- Import language fails with empty argument
- [Bug] Affiliate filter in Quick reports does not work
- [Bug] Template constants validator does not support class='' syntax.
- [Bug] Click stats in Home > Traffic overview
- [Bug] "NullU" instead "unpaid" - Affiliate panel>Reports>Commissions
- Customer server specific - unable to export any list to CSV
- [Story] Improvement Affiliate panel campaign commission information
- [Bug] Searchable ListBox has limited result set - no pager is visible
- https:// used on some http:// servers
- [Bug] Wrong pagination of campaigns in campaigns preview under Affiliate panel
- [Bug] Payout Balance Not Merged with Pap3Compatibility Plugin
- [Integration-method] Paypal integration when custom field is used by other script
- [Bug] Loading indicator is not hidden after save in merchant detail
- [Story] After editing a performance reward rule, no option to return to previous screen.
- [Bug] user name too big
- [Bug] /signup.php#SignupForm payout option in IE
- [Bug] Integrity check does not work, when files are uploaded in text mode.
- [Bug] Add affiliate throws unimplemented error
- [Bug] List of Countries not sorted
- [Story] SubAffiliate Sale Stats report improvement
- [Story] Import all languages
- [Bug] Double "s" for plural
- [Bug] Edit payout option displays for some seconds all fields
- [Bug] Campaign ID is not set for monthly and daily clicks
- [Bug] Signup commissions can not be approved
- [Bug] Add campaign form should be reset when opened
- [Bug] PHP Fatal error: Class 'Gpf_ClassNotDefined' not found
- [Bug] Drag and drop function in Affiliate menu editation
- [Bug] Default currency symbole not shown in campaign/performance reward/Edit rule
- [Bug] Installer failed to upgrade installation
- [Bug] Full Opening php tags were not used on all places
- [Bug] Save signup form fields fails. Could not load Row. Primary key values empty
- [Bug] I was not able to select default payout method
- [Bug] Add gadget, Maximum length of availablevalues in Gpf_Db_FormField is 1000
- [Bug] Installer: Application startup error: No data for id=48819c636427677e029103fc1c60658b
- [Story] Approve also signup bonus and referral commissions on affiliate approval
- [Bug] Unreffered sales are saved even if it is disabled
- [Bug] Uploading banners
- percentage commissions are not computed right - ticket BWG-JXUEY-330
- Define another filter
- Payouts
- design problem
- ETN-SWBCK-606 bug report
For a more detailed overview of our July updates, read our blog post
For a more detailed overview of our June updates, read our blog post
For a more detailed overview of our June updates, read our blog post
For a more detailed overview of our June updates, read our blog post
For a more detailed overview of our May updates, read our blog post
For a more detailed overview of our May updates, read our blog post
For a more detailed overview of our April updates, read our blog post
For a more detailed overview of our April updates, read our blog post
For a more detailed overview of our April updates, read our blog post
[Important notice] The use of the 'offset' parameter in grid requests is no longer supported.
[Important notice] Last standalone release of Post Affiliate Pro Read more
[Important notice] Added support for PHP version 8.1
[Important notice] Required PHP version 7.4
[Important notice] PHP versions 7.2, 7.3 are deprecated, next versions will support PHP 7.4 only
[Important notice] Required PHP version 7.2 or higher
[Important notice] PHP versions lower than 7.2 are deprecated
[Important notice] From this version minimum required PHP version is 5.4.