I'm trying to update the price of a product field on a multi page form through a gform_pre_render hook, and it does not seem to work. In the code below, I am able to set the content of an input box (Field 41) but cannot change the price value of the product field (Field 42). Is there a way to update the price? add_filter( 'gform_pre_render_2', function($form) { $current_page = \GFFormDisplay::get_current_page( $form['id'] ); if ( $current_page == 3 ) { foreach( $form['fields'] as &$field ) { //get html field if ( $field->id == 41 ) { //set the field content to the html $field->defaultValue = 'Content from pre-render'; } if ( $field->id == 42 ) { $field->basePrice = 500; $field->defaultValue = "$500 CAD"; } } } return $form; I've tried a number of combinations for my pricing field, but it does not seem to change the value.