Files
torebki-fabiola.pl/wp-content/plugins/woocommerce-transferujpl-payment-gateway/includes/AddFee.php
2026-03-05 13:07:40 +01:00

42 lines
1.1 KiB
PHP

<?php
/**
* Created by tpay.com.
* Date: 29.01.2018
* Time: 11:57
*/
class AddFee
{
const WOOCOMMERCE = 'woocommerce';
public function addFeeTpay($gatewayId, $fee, $feeAmount)
{
if ((WC()->session->chosen_payment_method) == $gatewayId) {
global $woocommerce;
switch ($fee) {
case 1:
$woocommerce->cart->add_fee(
__('Opłata za płatność online', static::WOOCOMMERCE),
$feeAmount,
true,
'standard'
);
break;
case 2:
$kwota = $woocommerce->cart->cart_contents_total + $woocommerce->cart->shipping_total;
$fee = $kwota * $feeAmount / 100;
$woocommerce->cart->add_fee(
__('Opłata za płatność online', static::WOOCOMMERCE),
$fee,
true,
'standard'
);
break;
default:
break;
}
}
}
}