Current behavior
Currently, coupons are created via the WooCommerce API (through a webhook in Make.com), where the affiliate reference is assigned directly in the API payload. However, commissions are not tracked because AffiliatePress requires the coupon to be registered inside its own “Coupons” section for tracking to work. The support team confirmed that a manual step is needed to add or link the coupon in AffiliatePress in order to enable automatic commission tracking.
Proposed features
Add an option in the AffiliatePress settings (for example under “Commissions” or “Signup”), similar to the existing “Default Commission Rate” that is applied to every new affiliate. This option would allow automatic coupon creation when a new affiliate account is created. Specifically:
A checkbox: “Automatically create a coupon for new affiliates”.
Coupon code rule: use the affiliate's nickname (or referral code) as the coupon code.
Default discount value: percentage or fixed amount, fully configurable in the settings.
When a new affiliate registers, AffiliatePress should automatically create a coupon in WooCommerce/EDD and link it to the affiliate inside the AffiliatePress “Coupons” system, so that the coupon is immediately available for commission tracking.
Benefits
This feature would fully automate the onboarding flow for affiliates, removing the need for external webhooks and manual coupon management. It would make coupon-based tracking more reliable and consistent, which is a key use case for many affiliate programs using AffiliatePress. It would also build directly on top of the existing Coupon Code addon and default commission logic already available in AffiliatePress, making the plugin more scalable for sites with a high volume of new affiliates.