首页 > 解决方案 > 在 WooCommerce Checkout Subtotal 和 Total 行中显示 2 种货币的价格计算

问题描述

ETH 5 ($ 3.753,65)

我想在 woocommerce 的结帐小计和总计中显示两种货币。我猜我用错了钩子?

示例图像

// Convert to USD
function convert_price_cart( $price ){
$convertion_rate = 780.730022;
$new_price = $price * $convertion_rate;
return number_format($new_price, 2, '.', '');
}

add_filter( 'wc_price', 'my_custom_price_format', 10, 3 );
function my_custom_price_format( $formatted_price, $price, $args ) {

// The currency conversion custom calculation function
$price_usd = convert_price_cart($price);

// the currency symbol for US dollars
$currency = 'USD';
$currency_symbol = get_woocommerce_currency_symbol( $currency );
$price_usd = $currency_symbol.$price_usd; // adding currency symbol

// The USD formatted price
$formatted_price_usd = "<span class='price-usd'> ($price_usd)</span>";

// Return both formatted currencies
return $formatted_price . $formatted_price_usd;
}

有没有人可以帮助我解决这种情况。

标签: woocommercehook-woocommerce

解决方案


推荐阅读