alexander1900
@alexander1900

Как сделать наценку за оплату по карте?

Добрый день! Установлен woocommerce, для оплаты включен стадратный "По банку" и через paypal. Вопрос - как лучше реализовать следующее - автоматическую "наценку" за оплату по пейпалу? Например если выбираешь этот метод оплаты,то сразу прибавляется 100 рублей наценка или 3 процента от сумммы заказа,например?
Спасибо
  • Вопрос задан
  • 221 просмотр
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WooСommerce
WordPress Mедведь
100 рублей - так
add_filter( 'woocommerce_cart_calculate_fees', 'add_my_fee', 10, 1 );
 
function add_my_fee() {
    $gateway = WC()->session->get( 'chosen_payment_method' );
     if ( $gateway == 'paypal' ) {
      WC()->cart->add_fee( 'Наценка за метод оплаты который нам не нравится', 100 );
   }
}


3% получите сумму заказа, получите с нее 3 процента и вместо 100 рублей подставьте полученную сумму
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы