Use a sign-up-fee percentage discount

Change referral coupons to WooCommerce Subscriptions’ sign-up-fee percentage discount type. WooCommerce Subscriptions is required.

Developer note:

Add custom PHP in a small custom plugin or child theme, and test it on a staging site before production. This example requires ongoing maintenance when extension APIs change.

functions.php

<?php

add_filter( 'automatewoo/referrals/coupon_data', 'my_store_referral_signup_fee_coupon' );

/**
 * Use the sign-up-fee percentage discount type.
 *
 * @param array $coupon_data Referral coupon data.
 * @return array
 */
function my_store_referral_signup_fee_coupon( $coupon_data ) {
	$coupon_data['discount_type'] = 'sign_up_fee_percent';

	return $coupon_data;
}
Use of your personal data
We and our partners process your personal data (such as browsing data, IP Addresses, cookie information, and other unique identifiers) based on your consent and/or our legitimate interest to optimize our website, marketing activities, and your user experience.