YITH WooCommerce Affiliates Premium - 2.0.0
- New: redesigned UI / improved UX of the plugin
- New: dashboard that allows admin to keep track of affiliate program performance
- New: registration form editor
- New: custom fields in Become an Affiliate form
- New: custom fields in Settings endpoint of Affiliate Dashboard
- New: option to show Affiliate Dashboard as endpoints of My Account page
- New: custom rates system, to create complex rate rule
- New: allow affiliates to withdraw funds through a dedicated modal
- New: improved Gateways handling, with specific options for each gateway
- New: BACS gateway to request your affiliate Bank account for offline payments
- New: modal to create user as an affiliate from admin panel
- New: exclude products from affiliate program by category or tag
- New: exclude user from affiliate program by role
- New: CRUD REST API
- New: added invoice column on payment tables
- Update: YITH plugin framework
- Update: mpdf library to version 8.0.15
- Tweak: completely refactored plugin code
- Tweak: prevent rounding issues when requesting withdraw
- Tweak: refactored affiliate status emails, to have more specific messages depending on the status
- Tweak: minor improvements to invoice template and appearance
- Tweak: improved privacy class
- Tweak: refactored Gutenberg blocks / Elementor widget with new parameters
- Fix: prevent creation of two affiliates records for the same user
- Dev: added action yith_wcaf_before_process_withdraw_request
- Dev: fixed name of yith_wcaf_can_affiliate_withdraw filter
- Dev: added yith_wcaf_should_register_hit filter
- Dev: added new yith_wcaf_instance_check filter
- Dev: added new yith_wcaf_use_dashboard_pretty_permalinks filter
- Dev: added new yith_wcaf_matched_rule filter
- Dev: added new {$tag}_shortcode_template_atts filter, to allow third party dev to change shortcode attributes
- Dev: added new yith_wcaf_{$field_key}_type filter, to allow third party dev to change each field type
- Dev: added new yith_wcaf_{$field_key}_label filter, to allow third party dev to change each field label
- Dev: added new yith_wcaf_{$field_key}_required filter, to allow third party dev to change each field required flag