wordpress - mostrar - Woocommerce: Cómo se muestra la cantidad de ''Total del pedido'' en Palabras
¿cuáles son las etiquetas en wp? (1)
En mi sitio web de Woocommerce, debo mostrar el Total Order Amount
en palabras , que se mostrarán en la página de pago, verificación de pago y en la factura.
Ejemplo: 1590.00 (One thousand five hundred & ninety only)
¿Cómo podemos lograr esto? TIA
Puedes probar la clase de formateador numérico como se menciona en estos hilos a y b
Utilice el filtro "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'' );
También puedes probar los otros ganchos como woocommerce_get_formatted_order_total