PluginUs.Net - Business Tools for WooCommerce and WordPress

[realize your idea - make your dreams come true]

Support Forum

You need to log-in to create request (topic) to the support

Plugin is not compatible with WP Configurator Pro

The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday. If you have problems with registration ask help on contact us page please
If you not got email within 24~36 business hours, firstly check your spam box, and if no any email from the support there - back to the forum and read answer here. DO NOT ANSWER ON EMAILS [noreply@pluginus.net] FROM THE FORUM!! Emails are just for your info, all answers should be published only here.
The support doesn work on Saturdays and Sundays, so some Friday requests can be answered on Monday.

Hello,

Please check the url

https://alhirfa.com/product/eid-wishes-keychain

Here Price is not updating based on the selected currency. In this product page, I have used WP Configurator Pro Plugin. If you need I can give you admin login details to the website.

 

Regards

Faria Nawshin

Hello Faria

Please paste your license key here - https://share.pluginus.net/image/i20210618130558.png -> https://share.pluginus.net/image/i20210618130614.png

Read  this - https://currency-switcher.com/woocs-labs

I have pasted the license code in private data.

Please check. If you need cpanel access details, please let me know

Regards

Faria

 

Hello Faria

Did  ypo read  this - https://currency-switcher.com/wp-crowdfunding

Hello,

I have checked but nothing worked for me. Now another alugin ("Tera Wallet") also does not change values based on different currency.

 

Hello

Read  this  - https://currency-switcher.com/terawallet-for-woocommerce

and

In  functions.php  I added  code:

add_filter('woo_wallet_current_balance', function ($balance, $user_id) {
if (class_exists('WOOCS')) {
global $WOOCS;

$balance = $WOOCS->woocs_exchange_value($balance);
}

return $balance;
}, 10, 2);

add_filter( 'woo_wallet_amount', function( $amount, $currency, $user_id ){
if (class_exists('WOOCS')) {
global $WOOCS;

$amount = $WOOCS->woocs_exchange_value($amount);
}

return $amount;

},10,3);

in file -  \wp-content\plugins\woo-wallet\includes\class-woo-wallet-wallet.php - I added  this  code - https://share.pluginus.net/image/i20220506170257.png

//woocs
$additional_info = '';
if (class_exists('WOOCS')) {
global $WOOCS;
if ($WOOCS->is_use_geo_rules() AND get_option('woocs_show_approximate_amount', 0) ) {

$user_currency = $WOOCS->get_currency_by_country($WOOCS->storage->get_val('woocs_user_country'));
$currencies = $WOOCS->get_currencies();

if ($user_currency != $WOOCS->current_currency AND !empty($user_currency) AND $balance) {

$tmp_curr_currency = $WOOCS->current_currency;
$WOOCS->set_currency($user_currency);
$decimal_separator = $WOOCS->get_decimal_sep($user_currency);
$thousand_separator = $WOOCS->get_thousand_sep($user_currency);
$balance = $WOOCS->woocs_exchange_value($balance);

$wc_price = $WOOCS->wc_price($balance, true, array('thousand_separator' => $thousand_separator, 'decimal_separator' => $decimal_separator, 'decimals' => $WOOCS->get_currency_price_num_decimals($user_currency, $WOOCS->price_num_decimals)));

$additional_info = '<span class="woocs_cart_item_price">';
$additional_info .= apply_filters('woocs_get_approximate_amount_text', sprintf(esc_html__('(Approx. %s)', 'woocommerce-currency-switcher'), $wc_price), $wc_price);

$additional_info .= '</span>';

$WOOCS->set_currency($tmp_curr_currency);
}
}
}
return 'view' === $context ? wc_price( $this->wallet_balance, woo_wallet_wc_price_args($this->user_id) ) . $additional_info : number_format( $this->wallet_balance, wc_get_price_decimals(), '.', '' );

 

In file - wp-content\plugins\woo-wallet\templates\wc-endpoint-wallet.php - I added  code - https://share.pluginus.net/image/i20220506170419.png

$additional_info = '';
if (class_exists('WOOCS')) {
global $WOOCS;
if ($WOOCS->is_use_geo_rules() AND get_option('woocs_show_approximate_amount', 0) ) {

$user_currency = $WOOCS->get_currency_by_country($WOOCS->storage->get_val('woocs_user_country'));
$currencies = $WOOCS->get_currencies();

if ($user_currency != $WOOCS->current_currency AND !empty($user_currency) AND $transaction->amount) {
$curr_price = $transaction->amount;

$tmp_curr_currency = $WOOCS->current_currency;
$WOOCS->set_currency($user_currency);
$decimal_separator = $WOOCS->get_decimal_sep($user_currency);
$thousand_separator = $WOOCS->get_thousand_sep($user_currency);
$curr_price = $WOOCS->woocs_exchange_value($curr_price);

$wc_price = $WOOCS->wc_price($curr_price, true, array('thousand_separator' => $thousand_separator, 'decimal_separator' => $decimal_separator, 'decimals' => $WOOCS->get_currency_price_num_decimals($user_currency, $WOOCS->price_num_decimals)));

$additional_info = '<span class="woocs_cart_item_price">';
$additional_info .= apply_filters('woocs_get_approximate_amount_text', sprintf(esc_html__('(Approx. %s)', 'woocommerce-currency-switcher'), $wc_price), $wc_price);

$additional_info .= '</span>';

$WOOCS->set_currency($tmp_curr_currency);

}

}

}
echo $additional_info;