Cambiar titulos de Facturación y Envío en detalles de las ordenes de WooCommerce (Update)

En algunas ocasiones nos encontraremos con que deseamos cambiar o personalizar algunos detalles de nuestra tienda, como por ejemplo los títulos que aparecen en el resumen de las órdenes «Facturación» y «Envió».

Modificando archivo functions.php

Si este es el caso y deseamos personalizar esto podemos hacerlo de una forma sencilla, solo tenemos que añadir el siguiente código en el function.php de nuestro tema, este archivo esta ubicado en nuestra cuenta de hosting dentro de nuestro cPanel/WePanel en la ruta Administrador de archivos -> public_html -> wp-content -> Themes -> Tu_Tema (preferiblemente un tema hijo) y con ello podremos modificar el texto que deseamos.

En Cpanel

En WePanel

Usando un plugin

Si en tu caso no deseas editar el archivo de functions.php y quieres gestionar de una forma mas visual los fragmentos de códigos añadidos puedes utilizar el siguiente plugin llamado Code Snippets

Code Snippets

Código a Agregar 

El código en cuestión que vamos a agregar es el siguiente:

/* Cambiar titulos de facturación y envio en detalles de orden woocommerce*/
add_filter( 'gettext', 'change_admin_order_edit_pages_texts', 10, 3 );
function change_admin_order_edit_pages_texts( $translated_text, $text, $domain ) {
    global $pagenow, $post_type;

    if( in_array($pagenow, ['post.php', 'post-new.php']) && 'shop_order' === $post_type && is_admin() ) {
        if( 'Billing' === $text ) {
            $translated_text = __('Cambiar título facturación', $domain); // <== Here the replacement txt
        }

        if( 'Shipping' === $text ) {
            $translated_text = __('Cambiar título envío', $domain); // <== Here the replacement txt
        }

    }
    return $translated_text;
}

Ten en cuenta que debes modificar del código lo que indica ‘Cambiar título facturación’ y ‘Cambiar título envío’ por el texto que deseas aparezca en estos títulos de tu tienda.

De esta manera podremos obtener el cambio que deseamos de una manera muy sencilla.

Conclusiones

De esta forma gracias al uso de un fragmento de código puntual seremos capaces de cambiar los títulos correspondientes a «Facturación» y «Envió» a nuestro gusto; podemos considerar que esta acción de traducción podría haberse resuelto con un plugin de traducción de cadenas como Loco Translate pero esto lo revisamos en otro articulo al cual puedes echarle un vistazo.

 

Updated on 10 agosto, 2022

Related Articles