Skip to content

Groups (Pro)

Hook Reference

HookDescription
fluent_affiliate/create_affiliate_group_data_valueFilters the serialised value stored in fa_meta when a new affiliate group is created.
fluent_affiliate/update_affiliate_group_data_valueFilters the serialised value stored in fa_meta when an existing affiliate group is updated.

fluent_affiliate/create_affiliate_group_data_value

Filters the serialised value stored in fa_meta when a new affiliate group is created.

Requires FluentAffiliate Pro.

Parameters

ParameterTypeDescription
$valuearrayGroup value array: rate_type, rate, status, notes.
$dataarrayThe full incoming request data.

Source: ../fluent-affiliate-pro/app/Http/Controllers/AffiliateGroupController.php

php
add_filter('fluent_affiliate/create_affiliate_group_data_value', function($value, $data) {
    // Add a custom field to every new group
    $value['custom_tier'] = sanitize_text_field($data['custom_tier'] ?? 'standard');
    return $value;
}, 10, 2);

fluent_affiliate/update_affiliate_group_data_value

Filters the serialised value stored in fa_meta when an existing affiliate group is updated.

Requires FluentAffiliate Pro.

Parameters

ParameterTypeDescription
$valuearrayGroup value array with updated fields.
$groupAffiliateGroupThe existing group model being updated.
$dataarrayThe full incoming request data.

Source: ../fluent-affiliate-pro/app/Http/Controllers/AffiliateGroupController.php

php
add_filter('fluent_affiliate/update_affiliate_group_data_value', function($value, $group, $data) {
    return $value;
}, 10, 3);

Released under the GPL-2.0 License.