Instalirao na neku manju stranicu woocomerce.
Čista tema, woo malo izmjenjen.
U toj mjeri da je primarna valuta HRK.
No našao sam opciju da se prije predaje predaje pretvori iznos u Euro, i preda paypalu.
I to radi. No kada uključim poreze, na iznos u paypalu koji je bez poreza on doda 25Eura, a ne uveča iznos za 25%.
Tada bi bilo ispravno.
Ne razumijem.
Kada isključim porez onda je sve uredu nema poreza, točan je iznos.
Kod koji je dodan da bi se omogučio paypal sa HRK i pretvorio u Euro:
*Step 1 – Code to use HRK currency to display HRK in Woocommerce:*/
add_filter( 'woocommerce_currencies', 'add_hrk_currency' );
function add_hrk_currency( $currencies ) {
$currencies['HRK'] = __( 'HRK', 'woocommerce' );
return $currencies;
}
/*Step 2 – Code to add HRK currency symbol in Woocommerce:*/
add_filter( 'woocommerce_paypal_supported_currencies', 'add_hrk_paypal_valid_currency' );
function add_hrk_paypal_valid_currency( $currencies ) {
array_push ( $currencies , 'HRK' );
return $currencies;
}
/*Step 3 – Code to change ‘HRK’ currency to ‘EUR’ before checking out with Paypal through Woocommerce:*/
add_filter('woocommerce_paypal_args', 'convert_hrk_to_usd');
function convert_hrk_to_usd($paypal_args){
if ( $paypal_args['currency_code'] == 'HRK'){
$convert_rate = 7.482699; //set the converting rate
$paypal_args['currency_code'] = 'EUR'; //change HRK to EUR
$i = 1;
while (isset($paypal_args['amount_' . $i])) {
$paypal_args['amount_' . $i] = round( $paypal_args['amount_' . $i] / $convert_rate, 2);
++$i;
}
if ( $paypal_args['discount_amount_cart'] > 0 ) {
$paypal_args['discount_amount_cart'] = round( $paypal_args['discount_amount_cart'] / $convert_rate, 2);
}
}
return $paypal_args;
}
Koliko vidim tu poreza nema tako da sumnjam da je tu problem. E upravo tu je problem