我在网上商店使用WooCommerce。我在管理面板中以美元设置了价格。
如何在前端用户的比特币中显示该价格?
我将制作脚本,其中它读取当前比特币值并将该美元金额转换为BTC。
$backendPrice = 1000.00
$bitcoinPrice = 500.00
$displayPrice = 2
答案 0 :(得分:2)
这一系列的过滤器挂钩将完成这项工作:
if( !is_admin() )
{
add_filter( 'woocommerce_get_sale_price', 'bit_price', 10, 2 );
add_filter( 'woocommerce_get_regular_price', 'bit_price', 10, 2 );
add_filter( 'woocommerce_get_price', 'bit_price', 10, 2 );
add_filter( 'woocommerce_currency_symbol', function( $currency_symbol, $currency ) {
return 'Bits'; //$currency_symbol;
}, 10, 2 );
add_filter( 'woocommerce_currency', function( $currency ) {
return $currency;
});
}
function bit_price( $price, $product )
{
return $price * 0.5;
}
答案 1 :(得分:0)
您可以将GoUrl比特币网关插件用于WooCommerce。
它支持 - "设置价格为美元/欧元/等。在管理面板中,显示前端用户的比特币价格"
https://wordpress.org/plugins/gourl-woocommerce-bitcoin-altcoin-payment-gateway-addon/