add_action( 'slicewp_insert_commission', function( $commission_id ) { if ( ! function_exists( 'woo_wallet' ) ) { return; } $commission = slicewp_get_commission( $commission_id ); if ( empty( $commission ) ) { return; } $affiliate = slicewp_get_affiliate( $commission->affiliate_id ); if ( empty( $affiliate ) ) { return; } $user_id = $affiliate->user_id; $amount = $commission->amount; woo_wallet()->wallet->credit( $user_id, $amount, 'Affiliate Commission' ); });