- Important: The minimum version requirements for Commissions are now PHP 7.4, WordPress 5.8, and Easy Digital Downloads 3.2.12.
- Checkout: Commissions are now generated (and relevant emails sent) shortly after an order is placed, to speed up the user checkout experience (deferred actions).
- Emails: Updated to integrate with EDD email handling.
- Emails: A new email has been registered to allow stores to send one email per order to all users receiving commissions, rather than one email per commission. Requires EDD 3.3.0.
- Emails: Email tags have been added to show users their total lifetime commissions and current pending/unpaid commissions.
- Multi Currency: Commissions now support multiple currencies when recording and in reports.
- Admin: Commissions are now displayed on the order details screen.
- Admin: The commissions screens have been updated.
- Admin: When manually creating a commission, store owners can choose to not send commission email notifications.
- Admin: When creating a manual order, store owners can choose to not record commissions.
- Admin: The EDD flyout menu links directly to the Commissions docs from Commissions screens.
- Admin: The commissions list table has been updated for consistency with other EDD tables.
- Exports: Generating a payouts file could trigger an error in the AJAX response.
- Exports: Improved performance, management, and protection of export files generated by Commissions.
- Exports: Generating a payouts export has been updated to be more efficient.
- Orders: Notes are no longer recorded when a new commission is recorded (and instead all commissions are available in the Order Details).
- Reports: The Export Commissions report was missing in EDD 3.x.
- Shortcodes: The commissions graph shortcode has been updated to not conflict with default WordPress queries.
- Dev: The custom database table registrations have been updated.
- Dev: The commissions custom post type is no longer registered.
- Dev: The “Instant Pay Commissions” setting has been removed and is no longer available for new PayPal Adaptive Payments users.
- Dev: The
eddc_add_commission
function has been registered to allow users to add a single commission.