Спасибо. Из woocommerce\templates\checkout скопировал шаблон review-order.php, в него добавил: <?php
if (isset($_REQUEST['discount-check'])) {
// Hook in
add_filter( 'woocommerce_checkout_fields' , 'custom_override_checkout_fields' );
// Our hooked in function - $fields is passed via the filter!
function custom_override_checkout_fields( $fields ) {
$fields['order']['text'] = '4444';
return $fields;
}
}
?>
Учитывать скидку
Но хук не работает и как переписать значение order total ?
$fields['order']['text'] = 'новое значение'; ?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
global $woocommerce;
if ( isset( $woocommerce->session ) ) {
$woocommerce->session->set('mysession_var1', 'mysession_varvalue1');
echo $woocommerce->session->get('mysession_var1');
}
Но почему в файле шаблона код работает, а в functions.php нет?