Если вам нужно, чтобы обе надбавки были добавлены таким образом, чтобы они отображались отдельно, вы можете:
$percentage = 0.03;
$fixed_fee = 0.30;
$surcharge = ( $woocommerce->cart->cart_contents_total + $woocommerce->cart->shipping_total ) * $percentage;
$woocommerce->cart->add_fee( 'Processing Fee', $surcharge, true, '' );
$woocommerce->cart->add_fee( 'Fixed fee', $fixed_fee, true, '' );
Если вам не нужно отображать их отдельно, и просто отметьте, что «плата за обработку»"включает 3% надбавки плюс фиксированные 30 центов:
$percentage = 0.03;
$fixed_fee = 0.30;
$surcharge = (( $woocommerce->cart->cart_contents_total + $woocommerce->cart->shipping_total ) * $percentage) + $fixed_fee);
$woocommerce->cart->add_fee( 'Processing Fee', $surcharge, true, '' );
оба должны работать.Это будет зависеть от того, что вам нужно вниз по течению