Woocommerce:如何用单词显示'订单总额'
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Woocommerce:如何用单词显示'订单总额'相关的知识,希望对你有一定的参考价值。
在我的Woocommerce网站上,我需要用单词显示Total Order Amount
,它将显示在Checkout页面,Check Payment和Invoice上。
示例:1590.00 (One thousand five hundred & ninety only)
我们怎样才能做到这一点? TIA
答案
使用过滤器“woocommerce_cart_totals_order_total_html”。
function custom_woocommerce_order_amount_total( $order_total ) {
$number_total = WC()->cart->get_total();
// number formatting goes here;
// using number formatter class
$f = new NumberFormatter("en", NumberFormatter::SPELLOUT);
$total_in_words = $f->format($number_total); // Total in words
$order_total = $total_in_words;
return $order_total;
};
add_filter( 'woocommerce_cart_totals_order_total_html', 'custom_woocommerce_order_amount_total' );
您还可以尝试其他钩子,如woocommerce_get_formatted_order_total
以上是关于Woocommerce:如何用单词显示'订单总额'的主要内容,如果未能解决你的问题,请参考以下文章
在 Woocommerce 3+ 中使用订单项以编程方式创建订单