5.16.0.1

New Features

Login

  • Single Sign-On with Google - Merchants and affiliates can now sign in with their Google account, which matches an existing account by its email address. Newly created accounts have Google sign-in active for the merchant login automatically; existing accounts need to activate the feature first (#13503) (#13861)

Improvements

Security

  • Improved URL Validation - Strengthened URL validation in the affiliate panel (#16595)

Themes

  • Trace as the Default Theme - Trace is now the default theme for the signup mini-site and the login pages on new installations and on accounts that never selected a theme (#16633)

REST API v3

  • Custom Date Range in Traffic Overview - GET /traffic-overview and GET /affiliate/traffic-overview now accept period_from and period_to parameters to report on a custom date range (#16585)
  • Product ID Filter on Transactions - Commissions can now be filtered by product_id on GET /transactions and GET /affiliate/transactions (#16578)
  • Refund by Order Documentation - The API documentation now explains that product_id and data1-data5 on the refund-by-order endpoint select which of the order's commissions are refunded (#16464)

Mass Messages

  • Mandatory Recipient Selection - The recipient filter of a mass message no longer defaults to All Affiliates; the audience must be explicitly selected before sending (#16572)

Affiliates Manager

  • Filter by Uploaded Files - File uploader fields in the custom filter now offer a Yes / No choice for whether the affiliate has uploaded a file (#16548)

Integrations

  • Shopify Recharge Affiliate Changes - When a Recharge renewal contains a changed product, the fallback commission now goes to the affiliate of the active recurring rule instead of the affiliate of the original sale (#16594)

Bug Fixes

Domain Settings

  • Custom SSL Certificates - Certificate signing requests generated in Domain settings are now accepted by modern certificate authorities such as Let's Encrypt (#16612)

Reports

  • Campaign Filter in Top Affiliates - Filtering the Top Affiliates report by campaign now shows statistics for all affiliates promoting the campaign when the Private campaigns feature is active (#16610)

Languages

  • Translated Percentage - The Translated [%] column in the Languages grid no longer drops to 0% after adding or editing a custom translation (#16586)

Affiliate Panel

  • Campaign Categories - The "Show categories of the campaign" button on the affiliate panel Campaigns screen no longer fails with a permission error (#16550)