Forum Replies Created

Viewing 1 replies (of 1 total)
  • Thread Starter lionio1

    (@lionio1)

    Нашел один хук. Почему-то не работает((( Что-то не так может прописал?

    add_action( ‘woocommerce_after_calculate_totals’, ‘custom_fee_for_robokassa’ );

    function custom_fee_for_robokassa( $cart ) {
    //проверяем это страница оформления заказа или нет
    if ( is_checkout() || defined(‘WOOCOMMERCE_CHECKOUT’) ) {
    //получаем выбранный метод оплаты
    $payment_method = WC()->session->get( ‘chosen_payment_method’ );
    //Если выбранный метод равен Робокасса то идём дальше
    if( $payment_method == ‘robokassa’ ) {
    $percentage = 5.00;
    //Получаем значение суммы надбавки за Робокассу
    $surcharge = ( $cart->cart_contents_total + $cart->shipping_total ) * $percentage;
    //Добавляем надбавку
    $cart->add_fee( ‘Комиссия за Робокассу ‘, $surcharge, true, ” );
    }
    }
    }

    • This reply was modified 5 years, 11 months ago by lionio1.
Viewing 1 replies (of 1 total)