#php #jquery #ajax #wordpress #woocommerce
Вопрос:
На нашем сайте есть возможность внесения депозита для наших клиентов. Прямо сейчас я уже добавил некоторые опции для оплаты трески на основе нашего второго платежа. Поэтому я хочу рассчитать 2% от стоимости трески с (_wc_deposits_second_payment) этим ключом. Код, который я использую
add_action( 'woocommerce_cart_calculate_fees','cod_fee' );
function cod_fee() {
global $woocommerce;
if ( is_admin() amp;amp; ! defined( 'DOING_AJAX' ) )
return;
// get your payment method
$chosen_gateway = WC()->session->chosen_payment_method;
//echo $chosen_gateway;
$fee = 0;
if ( $chosen_gateway == 'cod' ) { //test with cash on delivery method
WC()->cart->add_fee( '2% cod Charge', $fee, false, '' );
}
}
Комментарии:
1. Можете ли вы указать, чего вы хотите достичь здесь (вы кратко это сделали), но также и то, что вы пробовали, и что заставляет вас думать, что это не работает?
2. Привет, я хочу показать 2% — ную плату за треску с моего второго депозита. Я использую 3 варианта сборов, но плата за треску не отображается, и более двух вариантов сборов отображаются идеально.