Для настройки дополнительной наценки для определенного вида оплаты в Woocommerce, вам необходимо будет использовать функцию фильтра. Для начала, вам нужно добавить следующий код в файл functions.php вашей темы:
```php
add_action( 'woocommerce_cart_calculate_fees', 'custom_payment_method_fee' );
function custom_payment_method_fee() {
if ( is_admin() && ! defined( 'DOING_AJAX' ) )
return;
$payment_gateway = WC()->session->get( 'chosen_payment_method' );
if ( $payment_gateway == 'your_payment_method_id' ) {
$fee = your_calculated_fee_here; // укажите свою дополнительную наценку
WC()->cart->add_fee( 'Дополнительная наценка', $fee, true, 'standard' );
}
}
```
Замените 'your_payment_method_id' на идентификатор вашего метода оплаты, а также your_calculated_fee_here на необходимую величину дополнительной наценки.
Чтобы настроить систему изменения цены товара в зависимости от выбранного способа оплаты, вам также потребуется создать три цены для каждого товара (например, через дополнительные поля товара) и использовать подобный фильтр для изменения цены товара на странице оформления заказа.
Обратите внимание, что для работы этого функционала может потребоваться дополнительное программирование и анализ структуры данных вашего сайта. Если у вас возникнут сложности с настройкой или кастомизацией, рекомендуется обратиться к специалисту по WordPress или Woocommerce.