Добавить дополнительную плату для всех операций в WooCommerce

Следующий сниппет добавляет дополнительную плату при покупке товара
/**
 * Добавляет 1% надбавки к обще цене в корзине
 * измените $percentage чтоб изменить процент надбавки
 * Сниппет добавляется в ваш functions.php
 */
add_action( 'woocommerce_cart_calculate_fees','woocommerce_custom_surcharge' );
function woocommerce_custom_surcharge() {
  global $woocommerce;

	if ( is_admin() && ! defined( 'DOING_AJAX' ) )
		return;

	$percentage = 0.01;
	$surcharge = ( $woocommerce->cart->cart_contents_total + $woocommerce->cart->shipping_total ) * $percentage;	
	$woocommerce->cart->add_fee( 'Surcharge', $surcharge, true, 'standard' );

}

Надбавка к цене для определенной страны

/*
$country = array('КОД_СТРАНЫ');
*/
add_action( 'woocommerce_cart_calculate_fees','woocommerce_custom_surcharge' );
function woocommerce_custom_surcharge() {
  global $woocommerce;
 
	if ( is_admin() && ! defined( 'DOING_AJAX' ) )
		return;

 	$county 	= array('US'); // Надбавка для США
	$percentage 	= 0.01;

	if ( in_array( $woocommerce->customer->get_shipping_country(), $county ) ) :
		$surcharge = ( $woocommerce->cart->cart_contents_total + $woocommerce->cart->shipping_total ) * $percentage;
		$woocommerce->cart->add_fee( 'Surcharge', $surcharge, true, 'standard' );
	endif;
 
}
Также, Вас, может заинтересовать Динамические цены (система скидок) для WooCommerce
Разработка сайтов на WordPress Блог WooCommerce сниппеты Добавить дополнительную плату для всех операций в WooCommerce